._appShell_buzve_1{display:grid;grid-template-columns:22.857rem 1fr;min-height:100vh;background:linear-gradient(180deg,var(--bg) 0%,var(--bg-soft) 100%)}._sidebarBackdrop_buzve_8,._mobileToolbar_buzve_9,._sidebarClose_buzve_10{display:none}._sidebar_buzve_8,._viewer_buzve_15{min-width:0}._sidebar_buzve_8{position:sticky;top:0;height:100vh;overflow-y:auto;border-right:1px solid var(--shell-border);background:color-mix(in srgb,var(--shell-bg) 88%,var(--panel) 12%);box-shadow:inset -1px 0 color-mix(in srgb,var(--shell-border) 72%,transparent);padding:2rem 1.429rem 1.429rem}._sidebarTopBar_buzve_30{display:block}._brandButton_buzve_34{display:block;width:100%;padding:0;border:0;background:none;text-align:left;color:inherit;cursor:pointer}._brandRow_buzve_45{display:flex;align-items:center;gap:.857rem}._brandIcon_buzve_51{display:inline-flex;align-items:center;justify-content:center;width:2.357rem;height:2.357rem;border-radius:.5rem;background:var(--accent);color:#faf9f5;flex-shrink:0}._brandIconSvg_buzve_63{width:1.286rem;height:1.286rem;display:block}._brandRow_buzve_45 h1,._viewerHeader_buzve_70 h2{margin:0;font-family:var(--font-heading);font-weight:600;line-height:1.1;letter-spacing:-.01em}._brandRow_buzve_45 h1{font-size:1.714rem;color:var(--shell-fg);font-weight:700}._viewerHeader_buzve_70 h2{font-size:1.5rem;color:var(--text)}._viewerPath_buzve_89,._metaRow_buzve_90{margin:.429rem 0 0;color:var(--shell-muted);font-family:var(--font-ui);font-size:.9375rem;line-height:1.6}._viewerPath_buzve_89{overflow-wrap:anywhere}._sidebarFooter_buzve_102{display:flex;align-items:center;justify-content:space-between;margin-top:1.714rem;padding-top:1rem;border-top:1px solid var(--shell-border)}._versionLabel_buzve_111{font-family:var(--font-code);font-size:.75rem;color:var(--shell-muted);letter-spacing:.03em}._themeToggle_buzve_118{display:flex;align-items:center;gap:.643rem;margin-top:0;padding:0;border:none;background:none;color:var(--shell-muted);font-family:var(--font-ui);font-size:.875rem;cursor:pointer;transition:color .15s ease}._themeToggle_buzve_118:hover{color:var(--shell-fg)}._themeToggleTrack_buzve_137{position:relative;width:2.571rem;height:1.429rem;border-radius:999px;background:var(--shell-button-border);flex-shrink:0;transition:background .2s ease}._themeToggle_buzve_118[aria-pressed=true] ._themeToggleTrack_buzve_137{background:var(--accent)}._themeToggleThumb_buzve_151{position:absolute;top:3px;left:3px;width:calc(1.429rem - 6px);height:calc(1.429rem - 6px);border-radius:50%;background:#faf9f5;transition:transform .2s ease}._themeToggle_buzve_118[aria-pressed=true] ._themeToggleThumb_buzve_151{transform:translate(calc(2.571rem - 1.429rem))}._control_buzve_166{display:block;margin-top:1.143rem}._control_buzve_166>span{display:block;margin-bottom:.429rem;color:var(--shell-muted);font-family:var(--font-ui);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}._customSelect_buzve_181{position:relative}._customSelectTrigger_buzve_185{width:100%;border:1px solid var(--shell-input-border);border-radius:.857rem;background:var(--shell-input-bg);height:3rem;padding:0 .929rem;font:inherit;color:var(--shell-fg);font-size:.9375rem;font-weight:500;line-height:1;box-shadow:0 0 0 1px transparent;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;display:flex;align-items:center;justify-content:space-between;gap:.857rem;text-align:left;cursor:pointer}._customSelectTrigger_buzve_185>:first-child{display:flex;align-items:center;height:100%}._customSelectTrigger_buzve_185:hover{border-color:var(--shell-button-border-hover);background:color-mix(in srgb,var(--shell-input-bg) 86%,var(--panel) 14%)}._customSelectTrigger_buzve_185:focus-visible,._customSelectTriggerOpen_buzve_219{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring)}._customSelectChevron_buzve_225{width:.714rem;height:.714rem;display:block;margin-right:.214rem;border-right:1.5px solid var(--shell-muted);border-bottom:1.5px solid var(--shell-muted);flex-shrink:0;transition:none;position:relative}._customSelectChevronDown_buzve_237{transform:rotate(45deg);top:-.143rem}._customSelectChevronUp_buzve_242{transform:rotate(225deg);border-color:var(--shell-fg);top:.071rem}._customSelectMenuWrap_buzve_248{position:absolute;top:calc(100% + .429rem);left:0;right:0;z-index:40}._customSelectMenu_buzve_248{margin:0;padding:.286rem;list-style:none;border:1px solid var(--shell-button-border);border-radius:1rem;background:color-mix(in srgb,var(--panel) 96%,var(--bg) 4%);box-shadow:var(--shadow)}._customSelectOption_buzve_266{width:100%;border:0;border-radius:.714rem;background:transparent;color:var(--text);min-height:2.75rem;padding:.571rem .857rem;font:inherit;font-size:.9375rem;line-height:1.1;display:flex;align-items:center;justify-content:space-between;gap:.857rem;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._customSelectOption_buzve_266:hover,._customSelectOption_buzve_266:focus-visible{outline:none;background:color-mix(in srgb,var(--selection-surface) 72%,transparent)}._customSelectOptionActive_buzve_292{background:color-mix(in srgb,var(--selection-surface) 72%,transparent);color:var(--text);font-weight:600}._customSelectOptionActive_buzve_292:hover,._customSelectOptionActive_buzve_292:focus-visible{background:color-mix(in srgb,var(--selection-surface) 72%,transparent)}._customSelectCheck_buzve_303{color:var(--accent);font-size:.875rem;line-height:1;flex-shrink:0}._control_buzve_166 input,._control_buzve_166 select{width:100%;border:1px solid var(--shell-input-border);border-radius:1rem;background:var(--shell-input-bg);padding:.643rem .857rem;font:inherit;color:var(--shell-fg);box-shadow:0 0 0 1px transparent;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}._control_buzve_166 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23706d64' fill='none' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.15rem center;background-size:12px 8px}._control_buzve_166 select option,._control_buzve_166 select optgroup{background:var(--panel);color:var(--text)}._control_buzve_166 input::placeholder{color:var(--shell-muted)}._control_buzve_166 input:hover,._control_buzve_166 select:hover{border-color:var(--shell-button-border-hover);background-color:color-mix(in srgb,var(--shell-input-bg) 86%,var(--panel) 14%)}._control_buzve_166 input:focus,._control_buzve_166 select:focus{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring)}._metaRow_buzve_90{margin-top:1rem;font-size:.88rem}._fileList_buzve_360{margin-top:1rem;display:flex;flex-direction:column;gap:.571rem;overflow:visible;padding:.143rem .286rem .143rem .143rem}._fileButton_buzve_369{width:100%;text-align:left;border:1px solid var(--shell-button-border);border-radius:1rem;background:color-mix(in srgb,var(--shell-button-bg) 92%,var(--panel) 8%);padding:.857rem 1rem;cursor:pointer;box-shadow:0 0 0 1px transparent;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}._fileButton_buzve_369:hover{border-color:var(--shell-button-border);background:var(--shell-button-bg-hover)}._fileButton_buzve_369._active_buzve_389{background:var(--shell-button-active-bg);border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring)}._fileButtonHeader_buzve_395{display:flex;align-items:flex-start;justify-content:space-between;gap:.857rem}._fileName_buzve_402{display:block;font-family:var(--font-heading);font-size:1rem;font-weight:600;line-height:1.35;color:var(--shell-fg)}._favoriteToggle_buzve_411{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:-.143rem -.286rem 0 0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--shell-muted);cursor:pointer;flex-shrink:0;transition:color .15s ease,background-color .15s ease}._favoriteToggle_buzve_411:hover{background:color-mix(in srgb,var(--accent-soft) 60%,transparent);color:var(--accent)}._favoriteToggleActive_buzve_433{color:var(--accent)}._favoriteToggleIcon_buzve_437{width:1.1rem;height:1.1rem;display:block}._fileButton_buzve_369._active_buzve_389 ._fileName_buzve_402,._overviewButton_buzve_444._active_buzve_389 ._fileName_buzve_402{color:var(--text)}._fileMeta_buzve_448{display:block;margin-top:.286rem;color:var(--shell-muted);font-size:.875rem;font-family:var(--font-ui)}._fileButton_buzve_369._active_buzve_389 ._fileMeta_buzve_448,._overviewButton_buzve_444._active_buzve_389 ._fileMeta_buzve_448{color:var(--muted)}._viewer_buzve_15{padding:1.714rem;background:transparent;height:100vh;overflow-y:auto}._mobileToolbar_buzve_9{margin-bottom:.857rem}._mobileToolbarBrand_buzve_472{display:inline-flex;align-items:center;gap:.571rem;background:none;border:none;padding:0;cursor:pointer;color:var(--text);flex-shrink:0}._mobileToolbarBrandBadge_buzve_484{display:inline-flex;align-items:center;justify-content:center;width:2.286rem;height:2.286rem;border-radius:.5rem;background:var(--accent);color:#faf9f5;box-shadow:var(--shadow);flex-shrink:0}._mobileToolbarBrandIcon_buzve_497{width:1.143rem;height:1.143rem;display:block}._mobileToolbarBrandName_buzve_503{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--text);white-space:nowrap}._mobileToolbarButtonLabel_buzve_511{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mobileToolbarButton_buzve_511{border:1px solid var(--shell-button-border);border-radius:999px;background:color-mix(in srgb,var(--shell-button-bg) 88%,var(--panel) 12%);color:var(--text);padding:.643rem .929rem;font-family:var(--font-ui);font-size:.875rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:.429rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}._mobileToolbarButton_buzve_511:hover{border-color:var(--shell-button-border-hover);background:var(--shell-button-bg-hover)}._mobileToolbarButtonSecondary_buzve_541._active_buzve_389{border-color:var(--selection-outline);background:color-mix(in srgb,var(--selection-surface) 88%,var(--panel) 12%)}._mobileToolbarTitle_buzve_546{min-width:0;padding-right:.143rem;color:var(--text);font-family:var(--font-heading);font-size:.95rem;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;align-self:center}._viewerHeader_buzve_70,._viewerBody_buzve_562{background:var(--panel);border:1px solid var(--border);border-radius:1.714rem;box-shadow:var(--shadow)}._viewerBody_buzve_562{overflow:hidden}._viewerHeader_buzve_70{padding:1.286rem 1.429rem;background:color-mix(in srgb,var(--panel-strong) 24%,var(--panel) 76%)}._viewerHeaderContent_buzve_578{display:flex;align-items:center;justify-content:space-between;gap:1.143rem}._viewerActions_buzve_585{display:flex;gap:.571rem;flex-shrink:0}._actionBtn_buzve_591{padding:.571rem 1rem;border:1px solid var(--border-strong);border-radius:999px;background:color-mix(in srgb,var(--panel-strong) 82%,transparent);color:var(--text);font-family:var(--font-ui);font-size:.875rem;font-weight:500;letter-spacing:0;cursor:pointer;box-shadow:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}._actionBtn_buzve_591:hover,._actionBtn_buzve_591._copied_buzve_613{background:var(--text);color:var(--panel);border-color:var(--text)}._viewerBody_buzve_562{padding:0}._viewerHeader_buzve_70+._viewerBody_buzve_562{margin-top:1.143rem}._viewerContent_buzve_627{margin:0;padding:1.429rem;background:var(--code-bg);color:var(--text);font-family:var(--font-code);font-size:.92rem;line-height:1.55;letter-spacing:-.02em;white-space:pre-wrap;word-break:break-word}._overviewButton_buzve_444{display:block;width:100%;text-align:left;margin-top:1rem;padding:.857rem 1rem;border:1px solid var(--shell-button-border);border-radius:1rem;background:color-mix(in srgb,var(--shell-button-bg) 92%,var(--panel) 8%);cursor:pointer;color:var(--shell-fg);box-shadow:none;transition:background-color .15s ease,border-color .15s ease;font-family:var(--font-ui)}._overviewButton_buzve_444:hover{border-color:var(--shell-button-border);background:var(--shell-button-bg-hover)}._overviewButton_buzve_444._active_buzve_389{background:var(--shell-button-active-bg);border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring)}._overviewBody_buzve_667{padding:2.571rem;background:color-mix(in srgb,var(--panel) 94%,var(--bg) 6%);overflow:visible}@media (max-width: 900px){._appShell_buzve_1{display:block;position:relative}._sidebarBackdrop_buzve_8{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#1414137a;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:20}._sidebarBackdropVisible_buzve_692{opacity:1;pointer-events:auto}._sidebar_buzve_8{position:fixed;top:0;left:0;width:min(24rem,88vw);height:100dvh;overflow-y:auto;border-right:1px solid var(--shell-border);border-bottom:0;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1.143rem,env(safe-area-inset-bottom));transform:translate(-100%);transition:transform .24s ease;box-shadow:0 20px 48px #1414132e;z-index:30}._sidebarOpen_buzve_713{transform:translate(0)}._sidebarTopBar_buzve_30{display:flex;align-items:flex-start;justify-content:space-between;gap:.857rem}._sidebarClose_buzve_10{display:inline-flex;align-items:center;justify-content:center;width:2.571rem;height:2.571rem;border:1px solid var(--shell-button-border);border-radius:999px;background:var(--shell-button-bg);color:var(--shell-fg);cursor:pointer;flex-shrink:0}._sidebarClose_buzve_10:hover{border-color:var(--shell-button-border-hover);background:var(--shell-button-bg-hover)}._fileList_buzve_360{max-height:none;overflow-y:visible;padding-right:0}._viewer_buzve_15{min-height:100vh;height:auto;overflow-y:visible;padding:max(.857rem,env(safe-area-inset-top)) .857rem max(.857rem,env(safe-area-inset-bottom)) .857rem}._mobileToolbar_buzve_9{display:flex;align-items:center;justify-content:space-between;gap:.571rem;position:sticky;top:0;z-index:10;padding:max(.857rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) .857rem max(1rem,env(safe-area-inset-left));margin-top:calc(-1*max(.857rem,env(safe-area-inset-top)));margin-left:-.857rem;margin-right:-.857rem;margin-bottom:.857rem;border:none;border-bottom:1px solid var(--border);border-radius:0;background:var(--panel);background:color-mix(in srgb,var(--panel) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._viewerHeader_buzve_70{padding:1rem;border-radius:1.286rem}._viewerHeaderContent_buzve_578{align-items:flex-start;flex-direction:column}._viewerActions_buzve_585{width:100%;flex-wrap:wrap}._actionBtn_buzve_591{flex:1 1 9rem}._viewerHeader_buzve_70+._viewerBody_buzve_562{margin-top:.857rem}._viewerContent_buzve_627{padding:1rem;font-size:.875rem}._overviewBody_buzve_667{padding:1.429rem 1rem;border-radius:1.286rem}._fileButton_buzve_369,._overviewButton_buzve_444{padding:.786rem .929rem}._customSelectMenu_buzve_248{border-radius:.929rem}._fileName_buzve_402{font-size:.95rem}._fileMeta_buzve_448{font-size:.8125rem}}._overview_jk5xu_1{max-width:62.857rem;margin:0 auto;color:var(--text);font-family:var(--font-heading);line-height:1.6}._overviewHero_jk5xu_9 h2{font-family:var(--font-heading);font-size:3.143rem;margin:0 0 1.143rem;font-weight:500;line-height:1.1;letter-spacing:-.01em}._overviewHero_jk5xu_9 p{margin:0 0 .571rem;color:var(--muted);font-family:var(--font-heading);font-size:1.25rem;line-height:1.4}._inlineLink_jk5xu_26{display:inline;padding:0;border:none;background:none;font:inherit;color:var(--text);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:opacity .15s ease}._inlineLink_jk5xu_26:hover{opacity:.65}._libraryCtaBtn_jk5xu_44{display:none}._overviewSection_jk5xu_48{margin-top:4.571rem;padding-top:4.571rem;border-top:1px solid var(--border-strong)}._overviewSection_jk5xu_48 h3{font-family:var(--font-heading);margin:0 0 .857rem;font-size:1.714rem;font-weight:500;line-height:1.1;letter-spacing:-.01em}._overviewCaption_jk5xu_63{margin:0 0 1.143rem;color:var(--muted)}._overviewVisualBlock_jk5xu_68{margin-top:1.714rem}._compareGrid_jk5xu_73{display:grid;grid-template-columns:1fr 1fr;gap:1.714rem}._compareCard_jk5xu_79{border:1px solid var(--border-strong);border-radius:1.143rem;background:var(--panel);padding:1.714rem;box-shadow:var(--shadow)}._compareCard_jk5xu_79._accent_jk5xu_87{border-color:var(--accent-coral);background:var(--accent-warm-bg)}._compareCard_jk5xu_79 h4{font-family:var(--font-heading);margin:0 0 .429rem;font-size:1.357rem;font-weight:500;line-height:1.15}._compareTag_jk5xu_100{margin:0 0 .857rem;font-family:var(--font-ui);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}._compareCard_jk5xu_79._accent_jk5xu_87 ._compareTag_jk5xu_100{color:var(--accent)}._compareCard_jk5xu_79 ul{margin:0 0 .857rem;padding-left:1.286rem}._compareCard_jk5xu_79 li{margin-bottom:.429rem}._compareExample_jk5xu_122{margin:0;font-size:1rem;color:var(--muted)}._compareExample_jk5xu_122 code{background:var(--code-bg);padding:.143rem .429rem;border-radius:.429rem;font-family:var(--font-code);font-size:.875rem}._diagramFrame_jk5xu_136{border:1px solid var(--border-strong);border-radius:1.714rem;background:var(--panel-strong);padding:2rem;display:flex;justify-content:center;box-shadow:var(--shadow)}._diagramFrameWide_jk5xu_146{overflow-x:auto}._pipelineDiagramWrap_jk5xu_150{margin-top:0}._stackLayers_jk5xu_154{width:100%;max-width:54.286rem;margin:0 auto}._stackLayerCard_jk5xu_160{margin-inline:var(--stack-offset, 0);border:1px solid var(--border-strong);border-radius:1.143rem;background:var(--panel);padding:1rem 1rem 1.071rem;box-shadow:var(--shadow)}._stackLayerCard_jk5xu_160+._stackLayerCard_jk5xu_160{margin-top:.714rem}._stackLayerCard_jk5xu_160:nth-child(2),._stackLayerCard_jk5xu_160:nth-child(4){background:var(--panel-strong)}._stackLayerCardHighlight_jk5xu_178{background:var(--text);border-color:color-mix(in srgb,var(--text) 82%,var(--border-strong));color:var(--panel)}._stackLayerTopline_jk5xu_184{display:flex;align-items:center;justify-content:space-between;gap:.571rem;margin-bottom:.643rem}._stackLayerIndex_jk5xu_192,._stackLayerFocus_jk5xu_193{font-family:var(--font-ui);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}._stackLayerIndex_jk5xu_192{color:var(--muted)}._stackLayerFocus_jk5xu_193{color:var(--accent-coral)}._stackLayerCardHighlight_jk5xu_178 ._stackLayerIndex_jk5xu_192{color:color-mix(in srgb,var(--panel) 68%,transparent)}._stackLayerCardHighlight_jk5xu_178 ._stackLayerFocus_jk5xu_193{color:var(--panel)}._stackLayerCard_jk5xu_160 h4{margin:0;font-family:var(--font-heading);font-size:1.125rem;line-height:1.15}._stackLayerSub_jk5xu_224,._stackLayerExamples_jk5xu_225{margin:0;font-family:var(--font-ui);line-height:1.45}._stackLayerSub_jk5xu_224{margin-top:.429rem;font-size:.9rem;color:var(--muted)}._stackLayerExamples_jk5xu_225{margin-top:.571rem;font-size:.8125rem;color:var(--text-soft)}._stackLayerCardHighlight_jk5xu_178 ._stackLayerSub_jk5xu_224,._stackLayerCardHighlight_jk5xu_178 ._stackLayerExamples_jk5xu_225{color:color-mix(in srgb,var(--panel) 78%,transparent)}._pipelineFlow_jk5xu_248{display:flex;align-items:stretch;justify-content:center;gap:0;width:100%}._pipelineFlowItem_jk5xu_256{display:flex;align-items:center;flex:1 1 0;min-width:0}._pipelineStep_jk5xu_263{flex:1 1 auto;min-width:0;min-height:12rem;border:1px solid var(--border-strong);border-radius:1.429rem;background:var(--panel);padding:1.286rem 1rem 1.143rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;box-shadow:none;transition:border-color .25s ease,background-color .25s ease,opacity .25s ease;animation-duration:9s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}._pipelineStep1_jk5xu_284{animation-name:_pipelineGlowStep1_jk5xu_1}._pipelineStep2_jk5xu_285{animation-name:_pipelineGlowStep2_jk5xu_1}._pipelineStep3_jk5xu_286{animation-name:_pipelineGlowStep3_jk5xu_1}._pipelineStep4_jk5xu_287{animation-name:_pipelineGlowStep4_jk5xu_1}._pipelineStep5_jk5xu_288{animation-name:_pipelineGlowStep5_jk5xu_1}._pipelineStepIcon_jk5xu_290{width:2.143rem;height:2.143rem;border-radius:999px;background:var(--text);color:var(--panel);display:inline-flex;align-items:center;justify-content:center;margin-bottom:.714rem;flex-shrink:0}._pipelineStepIconSvg_jk5xu_303{width:1rem;height:1rem;display:block}._pipelineStep_jk5xu_263 h4{margin:0;font-family:var(--font-heading);font-size:1.214rem;font-weight:600;line-height:1.15}._pipelineStep_jk5xu_263 p{margin:.643rem 0 0;font-family:var(--font-ui);font-size:.929rem;line-height:1.45;color:var(--muted);max-width:11rem;text-wrap:balance}._pipelineArrow_jk5xu_327{width:2.857rem;flex:0 0 2.857rem;display:flex;align-items:center;justify-content:center;color:var(--text);opacity:.9}._pipelineArrowSvg_jk5xu_337{width:1.5rem;height:1.5rem;display:block}@media (max-width: 1200px){._pipelineFlow_jk5xu_248{flex-direction:column;align-items:stretch;gap:.857rem}._pipelineFlowItem_jk5xu_256{flex-direction:column;align-items:stretch}._pipelineArrow_jk5xu_327{width:100%;flex:0 0 auto;padding:.143rem 0}._pipelineArrowSvg_jk5xu_337{transform:rotate(90deg)}._pipelineStep_jk5xu_263{min-height:0}._pipelineStep_jk5xu_263 p{max-width:none}}@keyframes _pipelineGlowStep1_jk5xu_1{0%,8%,78%,to{border-color:var(--border-strong);background:var(--panel);opacity:1}8.01%,77.99%{border-color:#d97757a6;background:var(--panel);opacity:1}}@keyframes _pipelineGlowStep2_jk5xu_1{0%,18%,78%,to{border-color:var(--border-strong);background:var(--panel);opacity:1}18.01%,77.99%{border-color:#d97757a6;background:var(--panel);opacity:1}}@keyframes _pipelineGlowStep3_jk5xu_1{0%,28%,78%,to{border-color:var(--border-strong);background:var(--panel);opacity:1}28.01%,77.99%{border-color:#d97757a6;background:var(--panel);opacity:1}}@keyframes _pipelineGlowStep4_jk5xu_1{0%,38%,78%,to{border-color:var(--border-strong);background:var(--panel);opacity:1}38.01%,77.99%{border-color:#d97757a6;background:var(--panel);opacity:1}}@keyframes _pipelineGlowStep5_jk5xu_1{0%,48%,78%,to{border-color:var(--border-strong);background:var(--panel);opacity:1}48.01%,77.99%{border-color:#d97757a6;background:var(--panel);opacity:1}}._pipelineList_jk5xu_464{margin:1.286rem 0 0;padding-left:1.571rem}._pipelineList_jk5xu_464 li{margin-bottom:.429rem}._usageList_jk5xu_473{margin:0;padding-left:1.571rem}._usageList_jk5xu_473 li{margin-bottom:.429rem}._pipelineStages_jk5xu_482{display:grid;grid-template-columns:1fr 1fr;gap:.857rem;margin-top:0}._stageCard_jk5xu_489{border:1px solid var(--border-strong);border-radius:1.143rem;background:var(--panel);padding:1.286rem;box-shadow:var(--shadow)}._stageCardHeader_jk5xu_497{display:flex;align-items:center;gap:.714rem;margin-bottom:.571rem}._stageCardHeader_jk5xu_497 strong{font-family:var(--font-heading);font-size:1rem;font-weight:600;line-height:1.15;color:var(--text)}._stageBadge_jk5xu_512{display:inline-flex;align-items:center;justify-content:center;width:1.714rem;height:1.714rem;border-radius:50%;background:var(--text);color:var(--panel);font-family:var(--font-ui);font-size:.875rem;font-weight:500;flex-shrink:0}._stageDesc_jk5xu_527{margin:0;font-size:.88rem;color:var(--muted);line-height:1.5}._diffTableHeading_jk5xu_534{margin:0 0 .714rem;font-family:var(--font-heading);font-size:1.357rem;font-weight:500;line-height:1.15;letter-spacing:-.01em;color:var(--text)}._diffTable_jk5xu_534{width:100%;border-collapse:collapse;font-size:.9rem}._diffTable_jk5xu_534 th,._diffTable_jk5xu_534 td{border:1px solid var(--border);padding:.643rem 1rem;text-align:left}._diffTable_jk5xu_534 th{background:var(--panel-strong);font-family:var(--font-ui);font-weight:600}._diffTable_jk5xu_534 tr:nth-child(2n) td{background:var(--panel-strong)}._stackSplit_jk5xu_567{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:0}._stackSplitPanel_jk5xu_574{border:1px solid var(--border-strong);border-radius:1.143rem;background:var(--panel);padding:1.143rem 1.286rem;box-shadow:var(--shadow)}._stackSplitPanel_jk5xu_574 h4{font-family:var(--font-heading);margin:0 0 .714rem;font-size:1.1rem;line-height:1.15}._stackSplitPanel_jk5xu_574 ul{margin:0;padding-left:1.286rem}._stackSplitPanel_jk5xu_574 li{margin-bottom:.429rem;font-size:.9rem;color:var(--muted)}._stackSplitPanelAccent_jk5xu_600{border-color:var(--accent-coral);background:var(--accent-soft)}._phaseGrid_jk5xu_605{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-top:0}._phaseCard_jk5xu_612{border:1px solid color-mix(in srgb,var(--border-strong) 82%,transparent);border-radius:1.143rem;background:var(--panel);padding:1.429rem;box-shadow:var(--shadow)}._phaseCardSoft_jk5xu_620{background:color-mix(in srgb,var(--accent-soft) 22%,var(--panel));border-color:color-mix(in srgb,var(--accent-coral) 34%,var(--border-strong))}._phaseCardAccent_jk5xu_625{background:color-mix(in srgb,var(--text) 4%,var(--panel));border-color:color-mix(in srgb,var(--text) 18%,var(--border-strong))}:root[data-theme=dark] ._phaseCard_jk5xu_612{border-color:#faf9f51a}:root[data-theme=dark] ._phaseCardSoft_jk5xu_620{background:color-mix(in srgb,var(--accent-soft) 54%,var(--panel));border-color:#d9775757}:root[data-theme=dark] ._phaseCardAccent_jk5xu_625{background:color-mix(in srgb,var(--panel) 84%,#faf9f5 16%);border-color:#faf9f529}._phaseNumber_jk5xu_644{font-family:var(--font-ui);font-size:1.8rem;font-weight:500;color:var(--text);line-height:1;margin-bottom:.571rem}._phaseCard_jk5xu_612 h4{font-family:var(--font-heading);margin:0 0 .571rem;font-size:1.15rem;line-height:1.15}._phaseCard_jk5xu_612 p{margin:0;font-size:.88rem;line-height:1.55;color:var(--muted)}._phaseCardAccent_jk5xu_625 ._phaseNumber_jk5xu_644{color:color-mix(in srgb,var(--text) 74%,var(--muted))}._phaseCardAccent_jk5xu_625 p{color:var(--text-soft)}._roleChangeList_jk5xu_675{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:.857rem}._roleChangeList_jk5xu_675 li{border-left:3px solid var(--accent);padding-left:1rem;font-size:.95rem;line-height:1.6}._takeawaysList_jk5xu_691{margin:0;padding-left:1.571rem;display:flex;flex-direction:column;gap:.714rem}._takeawaysList_jk5xu_691 li{font-size:.95rem;line-height:1.6}@media (max-width: 760px){._overviewSection_jk5xu_48{margin-top:3.143rem;padding-top:3.143rem}._overviewHero_jk5xu_9 h2{font-size:2.286rem}._overviewHero_jk5xu_9 p{font-size:1.125rem}._libraryCtaBtn_jk5xu_44{display:inline-flex;align-items:center;margin-top:1.143rem;padding:.714rem 1.286rem;border:1px solid var(--text);border-radius:999px;background:transparent;color:var(--text);font-family:var(--font-ui);font-size:.9375rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}._libraryCtaBtn_jk5xu_44:hover,._libraryCtaBtn_jk5xu_44:active{background:var(--text);color:var(--panel)}._libraryCtaBtnIcon_jk5xu_740{width:1rem;height:1rem;display:block;flex-shrink:0}._compareGrid_jk5xu_73{grid-template-columns:1fr}._compareCard_jk5xu_79,._stageCard_jk5xu_489,._stackSplitPanel_jk5xu_574,._phaseCard_jk5xu_612{padding:1.143rem}._diagramFrame_jk5xu_136{padding:1rem;border-radius:1.286rem}._overviewVisualBlock_jk5xu_68{margin-top:1.429rem;padding-top:1.429rem}._pipelineDiagramWrap_jk5xu_150,._stackLayers_jk5xu_154{margin-top:0}._pipelineStep_jk5xu_263{padding:1rem .929rem}._stackLayerCard_jk5xu_160{margin-inline:calc(var(--stack-offset, 0) * .55);padding:1rem .929rem}._overviewBody_jk5xu_786{padding:1.286rem}._pipelineStages_jk5xu_482{grid-template-columns:1fr}._diffTable_jk5xu_534{display:block;overflow-x:auto;white-space:nowrap}._stackSplit_jk5xu_567,._phaseGrid_jk5xu_605{grid-template-columns:1fr}}:root{color-scheme:light;--bg: #f7f4ec;--bg-soft: #efe9dc;--panel: #fcfaf4;--panel-strong: #f3ede1;--panel-border-strong: #e5ddd0;--border: #d8d0c2;--border-strong: #e5ddd0;--text: #191816;--muted: #69655d;--muted-soft: #918b81;--text-soft: #4f4a43;--shell-bg: #f3eee3;--shell-fg: #191816;--shell-muted: #69655d;--shell-border: #e2d9ca;--shell-input-bg: #f8f4ea;--shell-input-border: #d8d0c2;--shell-button-bg: #f6f1e6;--shell-button-bg-hover: #fffdf8;--shell-button-active-bg: #ffffff;--shell-button-border: #d6cdbf;--shell-button-border-hover: #b9af9f;--focus-ring: #d97757;--selection-outline: #3f3a34;--selection-surface: #eee7da;--accent: #d97757;--accent-soft: rgba(217, 119, 87, .14);--accent-warm-bg: #faece4;--accent-coral: #d97757;--ring-warm: #d8d0c2;--ring-deep: #c6bcad;--code-bg: #f1ebde;--shadow: 0 10px 28px rgba(20, 20, 19, .06);--shadow-ring: 0 0 0 1px var(--ring-warm);--font-heading: "Merriweather", Georgia, "Times New Roman", serif;--font-ui: "Geist", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-code: "SFMono-Regular", Consolas, "Liberation Mono", monospace}:root[data-theme=dark]{color-scheme:dark;--bg: #181715;--bg-soft: #22211f;--panel: #1d1c1a;--panel-strong: #262523;--panel-border-strong: rgba(240, 238, 230, .14);--border: rgba(240, 238, 230, .09);--border-strong: rgba(240, 238, 230, .14);--text: #f2efe6;--muted: #9d9a90;--muted-soft: #6b685f;--text-soft: #c3beb1;--shell-bg: #1f1e1b;--shell-fg: #f6f2e8;--shell-muted: #b6b1a5;--shell-border: rgba(240, 238, 230, .09);--shell-input-bg: #181715;--shell-input-border: rgba(240, 238, 230, .1);--shell-button-bg: #21201d;--shell-button-bg-hover: #2a2926;--shell-button-active-bg: #2f2d29;--shell-button-border: rgba(240, 238, 230, .08);--shell-button-border-hover: rgba(240, 238, 230, .16);--focus-ring: #d97757;--selection-outline: #d8d2c5;--selection-surface: rgba(240, 238, 230, .08);--accent: #d97757;--accent-soft: rgba(217, 119, 87, .18);--accent-warm-bg: var(--accent-soft);--accent-coral: #d97757;--ring-warm: rgba(240, 238, 230, .15);--ring-deep: rgba(240, 238, 230, .22);--code-bg: #242320;--shadow: 0 10px 30px rgba(0, 0, 0, .3)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--shell-fg)}html{font-size:14px}body{font-family:var(--font-ui);line-height:1.4;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;transition:background-color .2s ease,color .2s ease}.rendered-markdown{font-family:var(--font-heading);font-size:1.125rem;line-height:1.6;white-space:normal;word-break:normal;background:var(--panel);color:var(--text);padding:2.286rem}.rendered-markdown h1,.rendered-markdown h2,.rendered-markdown h3,.rendered-markdown h4{font-family:var(--font-heading);font-weight:600;line-height:1.15;letter-spacing:-.01em;margin:1.5em 0 .55em;color:var(--text)}.rendered-markdown h1{font-size:2rem;margin-top:0;line-height:1.1}.rendered-markdown h2{font-size:1.5rem;border-bottom:1px solid var(--border-strong);padding-bottom:.571rem}.rendered-markdown h3{font-size:1.2rem;line-height:1.2}.rendered-markdown h4{font-size:1.05rem;color:var(--text-soft)}.rendered-markdown p{margin:0 0 1em}.rendered-markdown ul,.rendered-markdown ol{margin:0 0 1em;padding-left:1.6em}.rendered-markdown li{margin-bottom:.35em}.rendered-markdown code{background:var(--code-bg);border:1px solid var(--border-strong);border-radius:.357rem;padding:.143rem .429rem;font-family:var(--font-code);font-size:.875rem;letter-spacing:-.02em;color:var(--text)}.rendered-markdown pre{background:var(--code-bg);border:1px solid var(--border-strong);border-radius:.714rem;padding:1rem 1.143rem;overflow-x:auto;margin:0 0 1.2em}.rendered-markdown pre code{border:none;padding:0;background:none;font-size:.875rem;white-space:pre}.rendered-markdown blockquote{border-left:3px solid var(--accent);margin:0 0 1em;padding:.429rem 1.143rem;color:var(--muted);background:var(--panel-strong);border-radius:0 .571rem .571rem 0}.rendered-markdown hr{border:none;border-top:1px solid var(--border-strong);margin:1.5em 0}.rendered-markdown a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.rendered-markdown a:hover{opacity:.75}.rendered-markdown strong{font-weight:600}.rendered-markdown table{border-collapse:collapse;width:100%;margin:0 0 1.2em;font-size:.93em}.rendered-markdown th,.rendered-markdown td{border:1px solid var(--border-strong);padding:.571rem .857rem;text-align:left}.rendered-markdown th{background:var(--panel-strong);font-weight:600;font-family:var(--font-ui)}.empty-state,.error-state{color:var(--muted)}@media (max-width: 900px){.rendered-markdown{padding:1rem;font-size:1rem;line-height:1.55}.rendered-markdown h1{font-size:1.714rem}.rendered-markdown h2{font-size:1.357rem}.rendered-markdown h3{font-size:1.125rem}.rendered-markdown pre{padding:.857rem}.rendered-markdown table{display:block;overflow-x:auto;white-space:nowrap}}
