.WUt_Eq_wrap{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.WUt_Eq_title{font-family:var(--sans);margin:0 0 10px;font-size:.9375rem}.WUt_Eq_table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:.8125rem}.WUt_Eq_table th:first-child,.WUt_Eq_table td:first-child{width:68%}.WUt_Eq_table th:last-child,.WUt_Eq_table td:last-child{width:32%}.WUt_Eq_table th,.WUt_Eq_table td{border-bottom:1px solid var(--border);overflow-wrap:break-word;text-align:left;vertical-align:top;padding:8px 10px}.WUt_Eq_table thead th{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);color:var(--text-muted);font-family:var(--mono);font-size:.75rem;font-weight:600}.WUt_Eq_table tbody tr:nth-child(6n+4) th,.WUt_Eq_table tbody tr:nth-child(6n+4) td,.WUt_Eq_table tbody tr:nth-child(6n+5) th,.WUt_Eq_table tbody tr:nth-child(6n+5) td,.WUt_Eq_table tbody tr:nth-child(6n+6) th,.WUt_Eq_table tbody tr:nth-child(6n+6) td{background:var(--band)}.WUt_Eq_table tbody tr:last-child th,.WUt_Eq_table tbody tr:last-child td{border-bottom:0}.WUt_Eq_table tbody th{font-weight:600}.WUt_Eq_ruleLabel{color:var(--text-primary);display:block}.WUt_Eq_ruleSummary{color:var(--text-secondary);margin-top:2px;font-size:.8125rem;font-weight:400;display:block}.WUt_Eq_level{align-items:center;gap:6px;font-weight:700;display:flex}.WUt_Eq_level svg{flex-shrink:0}.WUt_Eq_levelError{color:var(--danger)}.WUt_Eq_levelWarning{color:var(--warning)}.WUt_Eq_levelAdvice{color:var(--text-secondary)}.WUt_Eq_docsLink{color:var(--text-muted);align-items:center;gap:4px;margin-top:6px;font-size:.75rem;display:inline-flex}@media (hover:hover){.WUt_Eq_docsLink:hover{color:var(--accent-text)}}@media (max-width:30rem){.WUt_Eq_wrap{border-top:0}.WUt_Eq_docsLink{min-height:24px}}
.KEjvWq_button{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-secondary);font:.75rem var(--mono);align-items:center;gap:5px;min-height:28px;padding:3px 9px;display:inline-flex}.KEjvWq_label{display:inline-grid}.KEjvWq_label>*{grid-area:1/1}.KEjvWq_sizer{visibility:hidden}@media (hover:hover){.KEjvWq_button:hover{border-color:var(--accent);color:var(--text-primary)}}.KEjvWq_copied{background:var(--evidence);border-color:var(--evidence);color:var(--evidence-ink)}
.XllN5W_block{background:var(--code-bg);border:1px solid var(--border);color:var(--code-text);min-width:0;max-width:100%;margin:0}.XllN5W_head{border-bottom:1px solid var(--border);color:var(--text-muted);font-family:var(--mono);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 10px;font-size:.75rem;display:flex}.XllN5W_filename{overflow-wrap:anywhere;white-space:normal;flex:auto;min-width:0;margin-right:auto}.XllN5W_head>span:nth-child(2){overflow-wrap:anywhere;white-space:normal;flex:none;min-width:0;max-width:50%}.XllN5W_head>button{flex:none}.XllN5W_scroll{min-width:0;max-width:100%;overflow:auto}.XllN5W_scroll pre{counter-reset:line;font-family:var(--mono);tab-size:4;min-width:max-content;margin:0;padding:12px 0;font-size:.8125rem;line-height:1.6;overflow:visible;background:0 0!important}.XllN5W_scroll code{min-width:max-content;display:block}.XllN5W_scroll pre>code{font:inherit;background:0 0;border:0;padding:0}.XllN5W_scroll .line{counter-increment:line;min-height:1.6em;min-height:1lh;padding:0 14px 0 52px;display:block;position:relative}.XllN5W_scroll .line:before{color:var(--text-muted);content:counter(line);opacity:.7;text-align:right;width:36px;font-size:.75rem;line-height:1.3rem;position:absolute;top:0;left:0}.XllN5W_scroll .line.focus{background:var(--code-focus);box-shadow:var(--code-focus-edge)}.XllN5W_scroll .xref[role=button]{border-bottom:1px dashed var(--accent);cursor:pointer;transition:background-color var(--t1) var(--ease)}:is(.XllN5W_scroll .xref[role=button]:focus-visible,.XllN5W_scroll .xref[role=button][data-linked=true]){background:color-mix(in srgb, var(--accent) 20%, transparent)}@media (hover:hover){.XllN5W_scroll .xref[role=button]:hover{background:color-mix(in srgb, var(--accent) 20%, transparent)}}.XllN5W_scroll .xref:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.XllN5W_scroll span[style*=--shiki-light]{color:color-mix(in srgb, var(--shiki-light) 80%, #000)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .XllN5W_scroll span[style*=--shiki-dark]{color:color-mix(in srgb, var(--shiki-dark) 70%, #fff)}}:root[data-theme=dark] .XllN5W_scroll span[style*=--shiki-dark]{color:color-mix(in srgb, var(--shiki-dark) 70%, #fff)}.XllN5W_executedBadge{color:var(--success)}@media (max-width:480px){.XllN5W_head{flex-wrap:wrap}.XllN5W_filename{flex:0 0 100%;max-width:100%;margin-right:0}.XllN5W_head>span:nth-child(2){flex:auto;max-width:none}}
._3Tfztq_iconLabel{align-items:center;gap:8px;display:inline-flex}._3Tfztq_arrowLink{margin-block:-11px;padding-block:11px;font-weight:500;text-decoration:none}._3Tfztq_arrowLabel{text-underline-offset:3px;transition:text-underline-offset var(--t1) var(--ease);text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){._3Tfztq_arrowLink:hover ._3Tfztq_arrowLabel{text-underline-offset:5px}}._3Tfztq_arrowIcon{transition:transform var(--t1) var(--ease);vertical-align:-.2em;display:inline-block}._3Tfztq_arrowLink:focus-visible ._3Tfztq_arrowIcon{transform:translate(3px)}@media (hover:hover){._3Tfztq_arrowLink:hover ._3Tfztq_arrowIcon{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){._3Tfztq_arrowIcon{transition:none}._3Tfztq_arrowLink:focus-visible ._3Tfztq_arrowIcon{transform:none}@media (hover:hover){._3Tfztq_arrowLink:hover ._3Tfztq_arrowIcon{transform:none}}}
.iHuGwa_brandLockup{border-radius:var(--radius-control);color:var(--text-secondary);min-height:44px;transition:color var(--t1) var(--ease);view-transition-name:iHuGwa_site-header-lockup;justify-self:start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.iHuGwa_brandLockup:focus-visible{color:var(--text-primary)}@media (hover:hover){.iHuGwa_brandLockup:hover{color:var(--text-primary)}}.iHuGwa_brandMark{display:block}.iHuGwa_wordmark{color:inherit;font-family:var(--sans);font-variation-settings:"wght" 800;letter-spacing:-.02em;white-space:nowrap;font-size:1.1875rem;font-weight:680;font-stretch:118%;line-height:1}.iHuGwa_wordmarkFooter{font-size:1.0625rem}@media (prefers-reduced-motion:reduce){.iHuGwa_brandLockup{view-transition-name:none}}.iHuGwa_siteHeader{background:var(--canvas);border-bottom:1px solid var(--text-primary);color:var(--text-primary);isolation:isolate;z-index:20;position:relative}.iHuGwa_headerInner{grid-template-columns:auto auto 1fr auto;align-items:center;gap:32px;min-height:88px;display:grid}.iHuGwa_primaryNav{justify-content:flex-start;align-self:stretch;display:flex}.iHuGwa_headerAction{grid-column:4;justify-content:flex-end;display:flex}.iHuGwa_subscribe,.iHuGwa_studioAction{white-space:nowrap;padding-inline:16px;font-size:.875rem}.iHuGwa_siteFooter{background:var(--canvas);border-top:1px solid var(--text-primary);color:var(--text-primary)}.iHuGwa_footerInner{grid-template-columns:minmax(12rem,1fr) minmax(0,3fr);gap:32px 48px;padding-block:48px 40px;font-size:.875rem;line-height:1.55;display:grid}.iHuGwa_footerInner p{margin:0}.iHuGwa_footerBrand{align-content:start;gap:12px;display:grid}.iHuGwa_footerLockup{color:var(--text-secondary);min-height:44px;transition:color var(--t1) var(--ease);justify-self:start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.iHuGwa_footerLockup:focus-visible{color:var(--text-primary)}@media (hover:hover){.iHuGwa_footerLockup:hover{color:var(--text-primary)}}.iHuGwa_footerLockup>span{line-height:0;display:block}.iHuGwa_footerTagline{color:var(--text-secondary);max-width:34ch}.iHuGwa_footerNav{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.iHuGwa_footerColumn{align-content:start;min-width:0;display:grid}.iHuGwa_footerInner .iHuGwa_footerHeading{color:var(--text-muted);font:.875rem/1.4 var(--sans);text-wrap:pretty;margin:10px 0 12px}.iHuGwa_footerNav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.iHuGwa_footerNav a{color:var(--text-primary);align-items:center;min-height:32px;padding-block:4px;text-decoration:none;display:inline-flex}@media (hover:hover){.iHuGwa_footerNav a:hover{color:var(--accent-text);text-decoration:underline}}.iHuGwa_footerBase{border-top:1px solid var(--border);color:var(--text-secondary);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px 32px;padding-top:20px;display:flex}.iHuGwa_footerBase p:first-child{max-width:var(--reading-width)}.iHuGwa_footerCorrections{flex-basis:100%}.iHuGwa_footerCorrections a{color:var(--accent-text);text-decoration:underline}@media (max-width:64rem){.iHuGwa_footerInner{grid-template-columns:1fr}}@media (max-width:48rem){.iHuGwa_footerInner{padding-block:40px 32px}.iHuGwa_footerNav{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@media (max-width:30rem){.iHuGwa_footerInner{gap:28px}.iHuGwa_footerNav{column-gap:16px}.iHuGwa_footerNav a{min-height:44px}}@media (max-width:48rem){.iHuGwa_headerInner{grid-template-columns:1fr auto;gap:8px;min-height:72px}.iHuGwa_primaryNav{align-self:center}.iHuGwa_headerAction{grid-column:3}.iHuGwa_headerAction[data-action=studio]{display:none}}@media (max-width:24rem){.iHuGwa_headerInner[data-subscribe]{column-gap:6px}.iHuGwa_headerInner[data-subscribe] .iHuGwa_subscribe{padding-inline:10px}}@media (max-width:22.4rem){.iHuGwa_headerInner[data-subscribe]{row-gap:10px;padding-block:14px}.iHuGwa_headerInner[data-subscribe] .iHuGwa_headerAction{grid-column:1/-1}.iHuGwa_headerInner[data-subscribe] .iHuGwa_subscribe{width:100%}}
.mr5ISq_mark{vertical-align:middle;--mark-pass-duration:1.2s;flex-shrink:0;display:inline-block;overflow:visible}.mr5ISq_primary .mr5ISq_wall{fill:var(--text-primary)}.mr5ISq_primary .mr5ISq_body{fill:var(--accent)}.mr5ISq_primary .mr5ISq_gear{fill:var(--on-accent)}.mr5ISq_primary .mr5ISq_led{fill:var(--evidence)}.mr5ISq_primary .mr5ISq_raw{fill:var(--border-strong)}.mr5ISq_primary .mr5ISq_raw2{fill:var(--text-muted)}.mr5ISq_primary .mr5ISq_ok{fill:var(--accent)}.mr5ISq_primary .mr5ISq_ok2{fill:var(--accent-hover)}.mr5ISq_primary .mr5ISq_clean{fill:var(--accent-text)}.mr5ISq_primary .mr5ISq_bad{fill:var(--danger)}.mr5ISq_mono .mr5ISq_wall,.mr5ISq_mono .mr5ISq_body{fill:var(--text-primary)}.mr5ISq_mono .mr5ISq_gear,.mr5ISq_mono .mr5ISq_led{fill:var(--canvas)}.mr5ISq_mono .mr5ISq_raw,.mr5ISq_mono .mr5ISq_raw2{fill:var(--text-muted)}.mr5ISq_mono .mr5ISq_ok,.mr5ISq_mono .mr5ISq_ok2{fill:var(--text-secondary)}.mr5ISq_mono .mr5ISq_clean{fill:var(--text-primary)}.mr5ISq_mono .mr5ISq_bad{fill:var(--danger)}.mr5ISq_reversed .mr5ISq_wall,.mr5ISq_reversed .mr5ISq_body{fill:var(--canvas)}.mr5ISq_reversed .mr5ISq_gear{fill:var(--accent-text)}.mr5ISq_reversed .mr5ISq_led{fill:var(--evidence)}.mr5ISq_reversed .mr5ISq_raw,.mr5ISq_reversed .mr5ISq_raw2,.mr5ISq_reversed .mr5ISq_ok,.mr5ISq_reversed .mr5ISq_ok2,.mr5ISq_reversed .mr5ISq_clean{fill:var(--canvas)}.mr5ISq_reversed .mr5ISq_bad{fill:var(--evidence)}.mr5ISq_gear{fill-rule:evenodd}.mr5ISq_lane{animation:none}.mr5ISq_gear{transform-box:fill-box;transform-origin:50%;animation:none}.mr5ISq_led{animation:none}@keyframes mr5ISq_markLane{0%{transform:translate(0)}to{transform:translateX(var(--lane-shift))}}@keyframes mr5ISq_markGear{to{transform:rotate(360deg)}}@keyframes mr5ISq_markLed{0%{opacity:1}50%{opacity:.35}}.mr5ISq_flowing .mr5ISq_lane,.mr5ISq_intro .mr5ISq_lane{animation:mr5ISq_markLane var(--mark-pass-duration) linear 1 both}.mr5ISq_flowing .mr5ISq_gear,.mr5ISq_intro .mr5ISq_gear{animation:mr5ISq_markGear var(--mark-pass-duration) linear 1 both}.mr5ISq_flowing .mr5ISq_led,.mr5ISq_intro .mr5ISq_led{animation:mr5ISq_markLed var(--mark-pass-duration) steps(1, end) 1 both}@media (prefers-reduced-motion:reduce){.mr5ISq_lane,.mr5ISq_gear,.mr5ISq_led{animation:none}}
._0A-AtW_navRoot{height:100%;display:flex}._0A-AtW_navList{align-items:stretch;gap:8px;margin:0;padding:0;list-style:none;display:flex}._0A-AtW_navEntry{align-items:center;display:flex;position:relative}._0A-AtW_navItem{appearance:none;color:var(--text-secondary);cursor:pointer;font:inherit;min-height:44px;transition:color var(--t1) var(--ease);white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:0 12px;font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}._0A-AtW_navItem:after{background:var(--rule);content:"";transform-origin:0;height:2px;transition:transform var(--t2) var(--ease);position:absolute;bottom:6px;left:12px;right:12px;transform:scaleX(0)}._0A-AtW_navItem[aria-expanded=true]{color:var(--text-primary)}@media (hover:hover){._0A-AtW_navItem:hover{color:var(--text-primary)}._0A-AtW_navItem:hover:after{background:var(--border-strong);transform:scaleX(1)}}._0A-AtW_navItem[aria-current=page],._0A-AtW_navItem[data-active=true]{color:var(--text-primary);font-weight:600}._0A-AtW_navItem[aria-current=page]:after,._0A-AtW_navItem[data-active=true]:after{background:var(--rule);transform:scaleX(1)}._0A-AtW_chevron{transition:transform var(--t1) var(--ease);flex:none}[aria-expanded=true]>._0A-AtW_chevron{transform:rotate(180deg)}._0A-AtW_dropdown{background:var(--surface-elevated);border:1px solid var(--text-primary);box-shadow:var(--lift);overscroll-behavior:contain;z-index:50;min-width:17.5rem;max-height:calc(100dvh - 96px);padding-block:6px;position:absolute;top:100%;left:-5px;overflow-y:auto}._0A-AtW_dropdownList{margin:0;padding:0;list-style:none}._0A-AtW_dropdownList+._0A-AtW_dropdownList{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}._0A-AtW_dropdownLink{color:var(--text-primary);min-height:44px;transition:background-color var(--t1) var(--ease);flex-direction:column;justify-content:center;gap:2px;padding:8px 16px;font-size:.875rem;font-weight:500;line-height:1.35;text-decoration:none;display:flex}@media (hover:hover){._0A-AtW_dropdownLink:hover{background:var(--surface-2);color:var(--text-primary)}}._0A-AtW_dropdownLink:focus-visible{outline-offset:-3px}._0A-AtW_dropdownLink[aria-current=page],._0A-AtW_accordionLink[aria-current=page]{font-weight:700}._0A-AtW_linkLabel{display:block}._0A-AtW_linkDescription{color:var(--text-secondary);font-size:.8125rem;font-weight:400;display:block}._0A-AtW_menuButton,._0A-AtW_menuPanel{display:none}@media (max-width:48rem){._0A-AtW_navList{display:none}._0A-AtW_menuButton{appearance:none;border:1px solid var(--border-strong);color:var(--text-primary);cursor:pointer;font:inherit;min-height:44px;transition:background-color var(--t1) var(--ease), border-color var(--t1) var(--ease);white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover){._0A-AtW_menuButton:hover{border-color:var(--text-primary);color:var(--text-primary)}}._0A-AtW_menuButton[aria-expanded=true]{background:var(--surface-2);border-color:var(--text-primary)}._0A-AtW_menuPanel:not([hidden]){background:var(--canvas);border-block:1px solid var(--text-primary);box-shadow:var(--lift);overscroll-behavior:contain;z-index:50;max-height:calc(100dvh - 72px);display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto}._0A-AtW_menuPanelList{margin-block:0;padding-block:4px 12px;list-style:none}._0A-AtW_menuPanelEntry{border-bottom:1px solid var(--border)}._0A-AtW_menuPanelEntry:last-child{border-bottom:0}._0A-AtW_accordion,._0A-AtW_menuPanelLink{appearance:none;color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0;font-size:1rem;font-weight:600;text-decoration:none;display:flex}._0A-AtW_accordion[data-active=true] ._0A-AtW_accordionLabel,._0A-AtW_menuPanelLink[aria-current=page] ._0A-AtW_linkLabel{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:6px;text-decoration-thickness:2px}._0A-AtW_accordion:focus-visible,._0A-AtW_menuPanelLink:focus-visible,._0A-AtW_accordionLink:focus-visible{outline-offset:-3px}._0A-AtW_accordionList{margin:0 0 8px;padding:0;list-style:none}._0A-AtW_accordionLink{color:var(--text-primary);flex-direction:column;justify-content:center;gap:2px;min-height:44px;padding:8px 12px 8px 16px;font-size:.9375rem;font-weight:500;line-height:1.35;text-decoration:none;display:flex}@media (hover:hover){._0A-AtW_accordionLink:hover{background:var(--surface-2);color:var(--text-primary)}}}@media (max-width:24rem){[data-subscribe] ._0A-AtW_menuButton{gap:6px;padding-inline:10px}}
.SEVKoq_topics{color:var(--text-muted);font:.875rem/1.5 var(--sans);flex-wrap:wrap;gap:8px;margin:0;display:flex}.SEVKoq_label{color:var(--text-muted)}.SEVKoq_list{color:var(--text-secondary)}
.q3qgpW_provenance{margin-top:20px}.q3qgpW_provenance summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;list-style:none;display:flex}.q3qgpW_provenance summary::-webkit-details-marker{display:none}.q3qgpW_summaryIcon{transition:transform var(--t1) var(--ease)}.q3qgpW_provenance[open] .q3qgpW_summaryIcon{transform:rotate(180deg)}.q3qgpW_list{max-width:var(--aside-width);margin:0}.q3qgpW_list dt{color:var(--text-secondary)}.q3qgpW_list dd{margin:0}.q3qgpW_valueRow{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:8px 0;display:flex}.q3qgpW_valueRow dd{font-variant-numeric:tabular-nums;text-align:right;margin-left:auto}.q3qgpW_digestRow{border-bottom:1px solid var(--border);padding:8px 0 12px;position:relative}.q3qgpW_digestRow dt{align-items:center;min-height:28px;padding-right:96px;display:flex}.q3qgpW_digestRow dd{margin-top:6px}.q3qgpW_copy{position:absolute;top:8px;right:0}.q3qgpW_list .q3qgpW_digest{background:var(--canvas);border:1px solid var(--border);color:var(--text-primary);font:.8125rem/1.6 var(--mono);letter-spacing:.02em;overflow-wrap:normal;word-break:normal;padding:6px 10px;display:block}.q3qgpW_note{color:var(--text-muted);margin:12px 0 0;font-size:.875rem}@media (prefers-reduced-motion:reduce){.q3qgpW_summaryIcon{transition:none}}
.J0V7wa_breadcrumbs ol{color:var(--text-muted);font:.8125rem var(--mono);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.J0V7wa_breadcrumbs li{align-items:center;gap:6px;display:flex}.J0V7wa_breadcrumbs li:not(:last-child):after{content:"/";color:var(--border-strong)}.J0V7wa_breadcrumbs a{color:var(--text-muted);align-items:center;min-height:24px;display:inline-flex}@media (hover:hover){.J0V7wa_breadcrumbs a:hover{color:var(--accent-text)}}.J0V7wa_breadcrumbs [aria-current=page]{color:var(--text-secondary)}
.msFLxW_stageRail{display:none}@media (min-width:75rem){.msFLxW_stageRail{overscroll-behavior:contain;align-self:start;max-height:calc(100vh - 48px);display:block;position:sticky;top:24px;overflow-y:auto}}.msFLxW_title{color:var(--text-muted);font:500 .875rem/1.4 var(--sans);margin:0 0 12px}.msFLxW_track{position:relative}.msFLxW_track ol{margin:0;padding:0;list-style:none}.msFLxW_track li a{color:var(--text-muted);transition:color var(--t1) var(--ease);padding:5px 0;font-size:.8125rem;line-height:1.4;text-decoration:none;display:block}@media (hover:hover){.msFLxW_track li a:hover{color:var(--accent-text)}}.msFLxW_track li.msFLxW_active a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:4px;font-weight:500;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.msFLxW_track li a{transition:none}}
.pvk95G_story{padding-block:clamp(32px,6vw,72px) 88px}@media (min-width:75rem){.pvk95G_story{grid-template-columns:minmax(0,1fr) 11.75rem;column-gap:40px;display:grid}.pvk95G_story>*{grid-column:1}.pvk95G_story>.pvk95G_rail{grid-area:1/2/span 12}.pvk95G_story .pvk95G_sectionNavigation{display:none}}.pvk95G_storyHeader{max-width:var(--aside-width);padding-bottom:clamp(24px,4vw,40px)}.pvk95G_storyHeader>nav[aria-label=Breadcrumb]{margin-bottom:12px}.pvk95G_storyHeader h1{max-width:22ch}.pvk95G_standfirst{color:var(--text-secondary);max-width:68ch;font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.6}.pvk95G_projectDisclosure{border-top:2px solid var(--rule);max-width:var(--aside-width);gap:4px;margin-block:24px;padding-top:12px;display:grid}.pvk95G_projectDisclosure strong{font-size:.9375rem}.pvk95G_projectDisclosure span{color:var(--text-secondary);font-size:.875rem;line-height:1.55}.pvk95G_projectDisclosure .pvk95G_relationshipNote{border-top:1px solid var(--border);margin-top:6px;padding-top:10px}.pvk95G_evidenceMode{border-top:2px solid var(--success);color:var(--text-secondary);max-width:var(--aside-width);word-break:break-word;margin-block:0 20px;padding-top:10px;font-size:.875rem;line-height:1.55}.pvk95G_evidenceMode strong{color:var(--text-primary)}.pvk95G_startLink{flex-wrap:wrap;gap:12px;margin:24px 0 0;display:flex}.pvk95G_eyebrow{color:var(--text-muted);font-family:var(--sans);margin:0 0 10px;font-size:.875rem}.pvk95G_sectionNavigation{max-width:var(--aside-width);padding-block:24px}.pvk95G_sectionNavigation ol{columns:2;column-gap:40px;margin:0;padding-left:28px;list-style:decimal-leading-zero}.pvk95G_sectionNavigation li::marker{color:var(--text-muted);font:.75rem var(--mono)}.pvk95G_sectionNavigation li{break-inside:avoid;margin:0 0 8px;padding-left:4px;line-height:1.55}.pvk95G_sectionNavigation a{text-decoration-thickness:1px}.pvk95G_learningOutcomes{border-top:1px solid var(--rule);max-width:var(--aside-width);margin-top:8px;padding:14px 0 32px}.pvk95G_learningOutcomes h2{font-size:1.375rem}.pvk95G_learningOutcomes ul,.pvk95G_prose ul{color:var(--text-secondary);padding-left:24px;line-height:1.65;list-style:square}.pvk95G_learningOutcomes li::marker{color:var(--accent)}.pvk95G_prose li::marker{color:var(--accent)}.pvk95G_learningOutcomes li,.pvk95G_prose li{margin-block:8px}.pvk95G_article{max-width:100%}.pvk95G_storySection{border-top:1px solid var(--rule);margin-top:clamp(32px,6vw,56px);padding-block:14px clamp(8px,2vw,16px);scroll-margin-top:24px}.pvk95G_storySection:last-child{padding-bottom:0}.pvk95G_storySection h2{max-width:28ch}.pvk95G_prose{max-width:none}.pvk95G_prose>p{color:var(--text-secondary);max-width:var(--reading-width);margin:0 0 20px;font-size:1rem;line-height:1.72}.pvk95G_prose>p:last-child{margin-bottom:0}.pvk95G_prose>:is(p,ul,ol,blockquote,h3,h4) code{background:var(--surface-2);padding:1px 4px;font-size:.86em}.pvk95G_prose>.pvk95G_blockLink{margin:0 0 10px}.pvk95G_prose>ul{max-width:var(--reading-width);margin:0 0 22px}@media (max-width:48rem){.pvk95G_sectionNavigation ol{columns:1}.pvk95G_projectDisclosure{flex-direction:column;align-items:flex-start}}
.GAfq6q_note{border-top:1px solid var(--border);margin-top:48px;padding-top:20px}.GAfq6q_note p{color:var(--text-secondary);max-width:68ch;margin:0;font-size:.9375rem;line-height:1.55}.GAfq6q_note a{color:var(--text-primary);overflow-wrap:anywhere}@media (hover:hover){.GAfq6q_note a:hover{color:var(--accent-text)}}.GAfq6q_note+[data-testid=related-notes]{border-top:0;margin-top:32px;padding-top:0}
.ipMZOG_related{border-top:1px solid var(--rule);margin-top:48px;padding-top:14px}.ipMZOG_eyebrow{color:var(--text-muted);font-family:var(--sans);margin:0 0 6px;font-size:.875rem}.ipMZOG_related h2{margin:0 0 16px}.ipMZOG_list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px 36px;margin:0;padding:0;list-style:none;display:grid}.ipMZOG_list li{align-content:start;gap:6px;display:grid}.ipMZOG_list a{color:var(--text-primary);font-family:var(--display);letter-spacing:-.005em;text-underline-offset:5px;min-height:24px;font-size:1.125rem;font-weight:700;line-height:1.3;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.ipMZOG_list a:hover{color:var(--accent-text)}}.ipMZOG_list p{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.5}
._4jakSq_diff,._4jakSq_timeline,._4jakSq_schema{flex:none;min-width:0;margin:0;font-size:.8125rem;line-height:1.35}._4jakSq_title{color:var(--text-secondary);margin:0 0 2px;font-size:.75rem}._4jakSq_number{font-family:var(--mono);font-variant-numeric:tabular-nums}._4jakSq_glyph{font-family:var(--mono);text-align:center;inline-size:1.1em;font-weight:700;display:inline-block}._4jakSq_diffCounts{border-top:1px solid var(--rule);margin:0;padding-top:2px}._4jakSq_diffCount{white-space:nowrap}._4jakSq_diffCount[data-count="0"]{color:var(--text-muted)}._4jakSq_diffKeys{flex-wrap:wrap;gap:0 12px;margin:1px 0 0;padding:0;list-style:none;display:flex}._4jakSq_diffKeys li{white-space:nowrap}[data-change=removed]>._4jakSq_glyph{color:var(--danger)}._4jakSq_phases{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}._4jakSq_phases li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,9.5rem) minmax(0,1fr) auto;align-items:center;gap:8px;padding:1px 0;display:grid}._4jakSq_phaseLabel{color:var(--text-secondary);min-width:0}._4jakSq_track{min-width:0;display:block}._4jakSq_bar{border-top:6px solid var(--text-primary);min-inline-size:1px;display:block}._4jakSq_total{border-top:3px double var(--rule);justify-content:space-between;margin:0;padding-top:1px;font-weight:600;display:flex}._4jakSq_caption{color:var(--text-muted);margin:1px 0 0;font-size:.6875rem;line-height:1.2}._4jakSq_schemaColumns{border-top:1px solid var(--rule);flex-wrap:wrap;gap:0 12px;margin:0;padding-top:2px;display:flex}._4jakSq_schemaColumns>div{white-space:nowrap;gap:4px;display:flex}._4jakSq_schemaColumns dt{font-family:var(--mono)}._4jakSq_schemaColumns dd{color:var(--text-muted);font-family:var(--mono);margin:0}
.vjiuFq_page{max-width:1200px;margin-inline:auto;padding:clamp(32px,6vw,72px) 16px 80px}.vjiuFq_readingColumn{max-width:var(--reading-width)}.vjiuFq_eyebrow{color:var(--text-muted);font-family:var(--sans);margin:0 0 12px;font-size:.875rem}.vjiuFq_page h1{max-width:20ch}.vjiuFq_intro{color:var(--text-secondary);max-width:68ch;font-size:1.125rem}.vjiuFq_scope{color:var(--text-muted);max-width:68ch;font-size:.9375rem}.vjiuFq_runner{background:var(--surface);border:1px solid var(--border);width:100%;margin-top:20px;padding:clamp(16px,3vw,32px);scroll-margin-top:24px}.vjiuFq_evidence{border:1px solid var(--border);background:var(--surface);max-width:72rem;margin:2rem auto;padding:1.5rem}.vjiuFq_evidence table{border-collapse:collapse;width:100%}.vjiuFq_evidence th,.vjiuFq_evidence td{border-bottom:1px solid var(--border);text-align:left;padding:.55rem .7rem}.vjiuFq_limitNote{color:var(--text-muted);font:.75rem/1.5 var(--mono);margin:14px 0 0}.vjiuFq_disclosureShort{display:none}.vjiuFq_controls{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.vjiuFq_controls button,.vjiuFq_actions button{font-size:.875rem}.vjiuFq_journey{counter-reset:runstep;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 18px;padding:0;list-style:none;display:grid}.vjiuFq_journey li{background:var(--canvas);border-top:2px solid var(--border-strong);grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;column-gap:10px;min-width:0;padding:16px 14px;display:grid}.vjiuFq_journey li>div{display:contents}.vjiuFq_journey li button{grid-column:1/-1;justify-self:start}.vjiuFq_journey li[data-next]{border-top-color:var(--rule)}.vjiuFq_journeyState{color:var(--text-primary);font:500 .75rem/1.4 var(--mono);grid-area:2/2;margin:-6px 0 12px}.vjiuFq_journey li{grid-template-rows:auto 1fr auto}.vjiuFq_journey li button{grid-row:3;align-self:end}.vjiuFq_journeyStateEarly{color:var(--text-secondary)}.vjiuFq_orderNote{border-top:2px solid var(--rule);color:var(--text-secondary);max-width:var(--reading-width);margin:0 0 12px;padding:8px 0 0}.vjiuFq_journeyNumber{color:var(--text-muted);font-family:var(--mono);font-size:.8125rem;font-weight:700}.vjiuFq_journey h3{margin:0 0 12px;font-size:.9375rem}.vjiuFq_journey button{min-height:44px;font-size:.875rem}.vjiuFq_advancedScenarios{border-top:1px solid var(--border);margin-top:20px;padding-top:14px}.vjiuFq_advancedScenarios summary{cursor:pointer;align-items:center;min-height:44px;font-weight:650;list-style:none;display:flex}.vjiuFq_advancedScenarios summary::-webkit-details-marker{display:none}.vjiuFq_advancedScenarios[open] .vjiuFq_controls{margin-top:12px}.vjiuFq_scenarioNote{color:var(--text-muted);max-width:var(--reading-width);margin:12px 0 0;font-size:.875rem}.vjiuFq_noScript{border-top:2px solid var(--rule);color:var(--text-secondary);padding:8px 0 0}.vjiuFq_actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.vjiuFq_status{border-top:2px solid var(--rule);margin:24px 0 0;padding:8px 0 0}.vjiuFq_statusIdle{border-top-color:var(--border-strong);color:var(--text-muted)}.vjiuFq_progress{color:var(--text-secondary);align-items:center;gap:8px;margin:12px 0 0;display:flex}.vjiuFq_loadingMark{flex-shrink:0}.vjiuFq_summaryIcon{transition:transform var(--t1) var(--ease)}details[open] .vjiuFq_summaryIcon{transform:rotate(180deg)}.vjiuFq_statusMessage{animation:vjiuFq_statusIn var(--t2) var(--ease)}@keyframes vjiuFq_statusIn{0%{transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vjiuFq_summaryIcon{transition:none}.vjiuFq_statusMessage{animation:none}}.vjiuFq_commitValue{font-variant-numeric:tabular-nums;padding-bottom:4px;display:inline-block;position:relative}.vjiuFq_commitValue:after{animation:vjiuFq_commitUnderline var(--t2) var(--ease) forwards;background:var(--evidence);content:"";width:100%;height:3px;position:absolute;bottom:0;left:0}@keyframes vjiuFq_commitUnderline{0%{width:0}to{width:100%}}.vjiuFq_commitStop{animation:vjiuFq_commitStop var(--t2) var(--ease) forwards;animation-delay:var(--t2);background:var(--accent);vertical-align:baseline;width:8px;height:8px;margin-left:8px;display:inline-block;transform:scale(0)}@keyframes vjiuFq_commitStop{to{transform:scale(1)}}.vjiuFq_checkStamp{animation:vjiuFq_checkStamp var(--t2) var(--ease) backwards}@keyframes vjiuFq_checkStamp{0%{background:var(--evidence);transform-origin:0;transform:scale(1.08)}to{transform-origin:0;background:0 0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.vjiuFq_commitValue:after{width:100%;animation:none}.vjiuFq_commitStop{animation:none;transform:scale(1)}.vjiuFq_checkStamp{animation:none;transform:none}}.vjiuFq_output{border-top:1px solid var(--border);margin-top:28px;padding-top:24px;scroll-margin-top:16px}.vjiuFq_prerequisite{border-top:2px solid var(--rule);color:var(--text-secondary);padding:8px 0 0}.vjiuFq_output h3{margin-bottom:8px}.vjiuFq_success{color:var(--success)}.vjiuFq_failure{border-top:2px solid var(--danger);color:var(--danger);padding:8px 0 0}.vjiuFq_warning{border-top:2px solid var(--danger);color:var(--text-primary);padding:8px 0 0}.vjiuFq_summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 24px;margin:20px 0;display:grid}.vjiuFq_summary div{border-bottom:1px solid var(--border);justify-content:space-between;gap:8px;padding:8px 0;display:flex}.vjiuFq_summary dt{color:var(--text-secondary)}.vjiuFq_summary dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.vjiuFq_checks{flex-wrap:wrap;gap:8px 24px;padding-left:20px;display:flex}.vjiuFq_checks [data-passed=false]{color:var(--danger)}.vjiuFq_tableScroll{border:1px solid var(--border-strong);margin-top:20px;overflow-x:auto}.vjiuFq_tableScroll table{min-width:36rem}.vjiuFq_tableScroll caption{padding:12px 16px}@media (max-width:600px){.vjiuFq_runner{padding:16px}.vjiuFq_journey{grid-template-columns:1fr}.vjiuFq_journey li>div{flex-direction:column;flex:1;align-items:flex-start;gap:10px;display:flex}.vjiuFq_journey h3,.vjiuFq_journeyState{margin:0}.vjiuFq_journey li button{align-self:flex-start}.vjiuFq_journey button{min-width:10rem}.vjiuFq_controls{flex-direction:column;align-items:stretch}.vjiuFq_controls button,.vjiuFq_actions button{width:100%}}.vjiuFq_outputHead{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:8px;display:flex}.vjiuFq_outputHead h3{margin:0}.vjiuFq_badgeCommitted,.vjiuFq_badgeNot{font-family:var(--mono);font-size:.75rem;font-weight:600}.vjiuFq_badgeCommitted{color:var(--success)}.vjiuFq_badgeNot{color:var(--danger)}.vjiuFq_runner[data-compact]{background:0 0;border:0;margin-top:0;padding:4px 0 0}@media (min-width:1000px) and (max-height:620px){.vjiuFq_runner[data-compact] .vjiuFq_limitNote,.vjiuFq_runner[data-compact] .vjiuFq_disclosureLong{display:none}.vjiuFq_runner[data-compact] .vjiuFq_disclosureShort{display:inline}}
.ehIglW_story{padding-block:clamp(32px,6vw,72px) 88px}@media (min-width:75rem){.ehIglW_story{grid-template-columns:minmax(0,1fr) 11.75rem;column-gap:40px;display:grid}.ehIglW_story>*{grid-column:1}.ehIglW_story>.ehIglW_rail{grid-area:1/2/span 12}.ehIglW_story .ehIglW_sectionNavigation{display:none}}.ehIglW_storyHeader{max-width:var(--aside-width);padding-bottom:clamp(24px,4vw,40px)}.ehIglW_storyHeader>nav[aria-label=Breadcrumb]{margin-bottom:12px}.ehIglW_storyHeader h1{max-width:22ch}.ehIglW_standfirst{color:var(--text-secondary);max-width:68ch;font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.6}.ehIglW_projectDisclosure{border-top:2px solid var(--rule);max-width:var(--aside-width);gap:4px;margin-block:24px;padding-top:12px;display:grid}.ehIglW_projectDisclosure strong{font-size:.9375rem}.ehIglW_projectDisclosure span{color:var(--text-secondary);font-size:.875rem;line-height:1.55}.ehIglW_startLink{flex-wrap:wrap;gap:12px;margin:24px 0 0;display:flex}.ehIglW_eyebrow{color:var(--text-muted);font-family:var(--sans);margin:0 0 10px;font-size:.875rem}.ehIglW_sectionNavigation{max-width:var(--aside-width);padding-block:24px}.ehIglW_sectionNavigation ol{columns:2;column-gap:40px;margin:0;padding-left:28px;list-style:decimal-leading-zero}.ehIglW_sectionNavigation li::marker{color:var(--text-muted);font:.75rem var(--mono)}.ehIglW_sectionNavigation li{break-inside:avoid;margin:0 0 8px;padding-left:4px;line-height:1.55}.ehIglW_sectionNavigation a{text-decoration-thickness:1px}.ehIglW_learningOutcomes{border-top:1px solid var(--rule);max-width:var(--aside-width);margin-top:8px;padding:14px 0 32px}.ehIglW_learningOutcomes h2{font-size:1.375rem}.ehIglW_learningOutcomes ul,.ehIglW_prose ul{color:var(--text-secondary);padding-left:24px;line-height:1.65;list-style:square}.ehIglW_learningOutcomes li::marker{color:var(--accent)}.ehIglW_prose li::marker{color:var(--accent)}.ehIglW_learningOutcomes li,.ehIglW_prose li{margin-block:8px}.ehIglW_article{max-width:100%}.ehIglW_storySection{border-top:1px solid var(--rule);margin-top:clamp(32px,6vw,56px);padding-block:14px clamp(8px,2vw,16px);scroll-margin-top:24px}.ehIglW_storySection:last-child{padding-bottom:0}.ehIglW_storySection h2{max-width:28ch}.ehIglW_prose{max-width:none}.ehIglW_prose>p{color:var(--text-secondary);max-width:var(--reading-width);margin:0 0 20px;font-size:1rem;line-height:1.72}.ehIglW_prose>p:last-child{margin-bottom:0}.ehIglW_prose>.ehIglW_blockLink{margin:0 0 10px}.ehIglW_prose>ul{max-width:var(--reading-width);margin:0 0 22px}.ehIglW_prose code{background:var(--surface-2);font:.86em var(--mono);padding:1px 4px}.ehIglW_architecture{margin-block:28px 32px}.ehIglW_explorerAnchor{scroll-margin-top:16px}.ehIglW_workbenchDesktop{display:none}.ehIglW_architectureFallback{display:block}.ehIglW_pipelineSql{border-top:1px solid var(--border);margin-block:28px 32px;padding-top:12px}.ehIglW_pipelineSql summary{color:var(--accent-text);cursor:pointer;font-weight:650}.ehIglW_pipelineSql figure{margin-top:12px}@media (min-width:1000px){.ehIglW_workbenchDesktop{display:block}.ehIglW_architectureFallback{display:none}.ehIglW_explorerAnchor:has([data-diagram-fallback=true]) .ehIglW_architectureFallback{display:block}}.ehIglW_architectureList{counter-reset:stage;margin:0;padding:0;list-style:none}.ehIglW_architectureItem{border-left:2px solid var(--border-strong);margin-left:14px;padding:0 0 28px 22px;position:relative}.ehIglW_architectureItem:last-child{padding-bottom:4px}.ehIglW_architectureTitle{align-items:baseline;gap:12px;display:flex}.ehIglW_architectureTitle h3{margin:0 0 8px}.ehIglW_stepNumber{background:var(--canvas);color:var(--accent-text);font-family:var(--mono);text-align:center;min-width:28px;padding:3px 0;font-size:.8125rem;font-weight:700;position:absolute;left:-15px}.ehIglW_architectureItem>p{color:var(--text-secondary);max-width:68ch;margin:0 0 12px}.ehIglW_nodeDetails{border-top:1px solid var(--border);margin:0}.ehIglW_nodeDetails>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(88px,.25fr) minmax(0,1fr);gap:4px 16px;padding:9px 0;display:grid}.ehIglW_nodeDetails dt{color:var(--text-secondary);font-size:.875rem;font-weight:650}.ehIglW_nodeDetails dd{color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.ehIglW_nodeDetails code{font-family:var(--mono);overflow-wrap:anywhere;font-size:.8125rem}.ehIglW_nodeDetails a{margin-left:8px;display:inline-block}.ehIglW_diagramEnhancement{margin-block:28px;scroll-margin-top:24px}.ehIglW_semanticInspector{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.ehIglW_nodeDetails+.ehIglW_semanticInspector{border-top:0;margin-top:0}.ehIglW_semanticInspector summary{color:var(--accent-text);cursor:pointer;font-weight:650}.ehIglW_semanticInspector pre{background:var(--canvas);border:1px solid var(--border);white-space:pre;max-height:220px;padding:12px;overflow:auto}.ehIglW_diagramEnhancement>button{min-height:44px}.ehIglW_mobileDiagramNote{display:none}.ehIglW_diagramHint,.ehIglW_flowInstruction{color:var(--text-muted);font-size:.875rem}.ehIglW_diagramEnhancement>.ehIglW_diagramHint{margin:12px 0 0}.ehIglW_diagramRegion{margin-top:16px}.ehIglW_flowFrame{background:var(--surface);border:1px solid var(--border-strong);padding:16px}.ehIglW_flowInstruction{margin:0 0 12px}.ehIglW_flowViewport{max-width:100%;overflow:hidden}.ehIglW_flowCanvas{width:100%;min-width:100%}.ehIglW_flowViewport .react-flow{background:var(--surface);width:100%;min-width:0;height:100%}.ehIglW_flowViewport .react-flow__node{color:var(--text-primary);font-family:var(--sans);border-radius:0}.ehIglW_flowViewport .react-flow__edge-path{stroke:var(--border-strong);stroke-width:1.5px}:is(.ehIglW_flowViewport .react-flow__node.selectable:focus-visible,.ehIglW_flowViewport .react-flow__node:focus-visible){outline:3px solid var(--accent-text);outline-offset:4px}.ehIglW_flowViewport .react-flow__edge-text{fill:var(--text-secondary);font-family:var(--sans);font-size:12px}.ehIglW_flowNode{background:var(--surface);border:2px solid var(--border-strong);box-sizing:border-box;align-content:start;gap:6px;height:100%;padding:10px 12px;display:grid;position:relative}.ehIglW_flowNodeSelected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ehIglW_flowNodePreview{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 2px color-mix(in srgb, var(--accent) 24%, transparent)}.ehIglW_flowNodeStep{color:var(--accent-text);font:500 .875rem/1 var(--mono)}.ehIglW_flowNodeTitle{color:var(--text-primary);font-size:1.0625rem;font-weight:600;line-height:1.3}.ehIglW_flowHandle{opacity:0;width:7px;height:7px}.ehIglW_flowEdgeLabel{fill:var(--text-secondary);font-family:var(--sans);font-size:.875rem}.ehIglW_selectedDetails{border-left:3px solid var(--accent);margin-top:16px;padding:12px 16px;scroll-margin-top:24px}.ehIglW_inspectorTabs{box-shadow:inset 0 -1px 0 var(--border);flex-wrap:nowrap;gap:8px;min-width:0;margin:20px 0;display:flex;position:relative;overflow-x:auto}.ehIglW_inspectorTab{border-bottom:2px solid #0000;border-inline:0;color:var(--text-primary);cursor:pointer;min-height:var(--control-height-compact);white-space:nowrap;background:0 0;border-top:0;flex:none;align-items:center;padding:8px 0;font-size:.875rem;display:inline-flex}.ehIglW_inspectorTab[aria-selected=false]{color:var(--text-secondary)}.ehIglW_tabIndicator{background:var(--rule);transform-origin:0;height:2px;transition:transform var(--t2) var(--ease);width:1px;position:absolute;bottom:0;left:0}.ehIglW_inspectorBlock{margin:20px 0}.ehIglW_inspectorBlock h4{margin-bottom:8px}.ehIglW_inspectorBlock pre{background:var(--canvas);border:1px solid var(--border);white-space:pre;max-height:240px;padding:12px;overflow:auto}.ehIglW_narratedFlow{border-top:2px solid var(--rule);color:var(--text-primary);margin:40px 0;padding-top:16px}.ehIglW_semanticFieldList p{margin:8px 0}.ehIglW_narratedHeader{justify-content:space-between;align-items:start;gap:24px;display:flex}.ehIglW_narratedHeader h3{color:var(--text-primary);font-family:var(--display);margin:0;font-size:1.5rem}.ehIglW_narratedNote{color:var(--text-secondary);max-width:30rem;margin:0;font-size:.875rem;line-height:1.55}.ehIglW_storyboardChoices,.ehIglW_storyboardControls{flex-wrap:wrap;margin-top:24px;display:flex}.ehIglW_storyboardChoices button,.ehIglW_storyboardControls button{background:var(--surface);border:1px solid var(--rule);color:var(--text-primary);cursor:pointer;font:600 .875rem/1.25 var(--sans);min-height:40px;padding:6px 14px}.ehIglW_storyboardChoices button+button,.ehIglW_storyboardControls button+button{margin-left:-1px}.ehIglW_storyboardChoices button[aria-pressed=true]{background:var(--action);color:var(--on-action)}.ehIglW_storyboardControls button:disabled{cursor:not-allowed;opacity:.55}.ehIglW_storyboardControls span{font:.75rem/1.4 var(--mono);align-self:center;margin-left:16px}.ehIglW_storyboardTrack{border-block:1px solid var(--border-strong);gap:8px;margin-top:24px;padding:12px 0;display:flex;overflow-x:auto}.ehIglW_storyboardStep,.ehIglW_storyboardStepActive{font:.75rem/1.4 var(--mono);flex:1 0 120px}@media (max-width:30rem){.ehIglW_storyboardTrack{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid;overflow:visible}}.ehIglW_storyboardStep{color:var(--text-secondary)}.ehIglW_storyboardStepActive{color:var(--accent-text);font-weight:700}.ehIglW_storyboardFrame{border-top:1px solid var(--border-strong);color:var(--text-primary);margin-top:20px;padding:16px 0 0}.ehIglW_storyboardFrame h4{font-family:var(--display);margin:8px 0;font-size:1.35rem}.ehIglW_storyboardFrame p{margin:0}.ehIglW_storyboardStage,.ehIglW_storyboardDisposition{font:.75rem/1.5 var(--mono)}.ehIglW_storyboardStage code{font-size:1em}.ehIglW_storyboardDisposition{color:var(--accent-text);margin-top:16px!important}@media (max-width:48rem){.ehIglW_narratedHeader{flex-direction:column;gap:12px}.ehIglW_storyboardChoices button{flex:50%}}.ehIglW_selectedDetails h3{margin-bottom:8px}.ehIglW_selectedDetails>p:not(.ehIglW_eyebrow),.ehIglW_selectedDetails>[role=tabpanel]>p{color:var(--text-secondary);max-width:68ch}.ehIglW_savedEvidence{border-top:2px solid var(--rule);max-width:100%;margin-block:24px;padding-top:16px}.ehIglW_savedEvidence h3{font-size:1.25rem}.ehIglW_savedEvidence>p:not(.ehIglW_eyebrow){color:var(--text-secondary);max-width:68ch}.ehIglW_savedSummary{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 24px;margin:20px 0;display:grid}.ehIglW_savedSummary>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:9px 0;display:flex}.ehIglW_savedSummary dt{color:var(--text-secondary)}.ehIglW_savedSummary dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:650}.ehIglW_checkSummary{color:var(--accent-text);font-weight:650}.ehIglW_tableScroll{border:1px solid var(--border-strong);max-width:100%;margin-top:20px;overflow-x:auto}.ehIglW_tableScroll table{border-collapse:collapse;width:100%;min-width:0}.ehIglW_tableScroll tbody th{white-space:nowrap}.ehIglW_tableScroll caption{color:var(--text-secondary);text-align:left;padding:12px 14px}.ehIglW_tableScroll th,.ehIglW_tableScroll td{border-bottom:1px solid var(--border);text-align:left;padding:10px 12px}.ehIglW_tableScroll thead th{background:var(--info-bg);color:var(--text-primary);font-size:.8125rem}@media (max-width:30rem){.ehIglW_tableScroll th,.ehIglW_tableScroll td{padding:10px 6px;font-size:.875rem}.ehIglW_tableScroll thead th{font-size:.75rem}.ehIglW_tableScroll tbody th{font:600 .75rem/1.5 var(--mono)}.ehIglW_tableScroll .ehIglW_minorUnits{font-size:.75rem}}.ehIglW_minorUnits{color:var(--text-muted);white-space:nowrap;font-size:.8125rem}.ehIglW_evidenceChecks{gap:6px;margin:12px 0 0;padding-left:20px;display:grid}.ehIglW_savedEvidence .ehIglW_tableScroll{border:0;border-bottom:1px solid var(--rule)}.ehIglW_savedEvidence .ehIglW_tableScroll caption{color:var(--text-muted);padding:0 0 8px;font-size:.8125rem;line-height:1.5}.ehIglW_savedEvidence .ehIglW_tableScroll thead th{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);font-family:var(--mono);vertical-align:bottom;background:0 0;font-weight:600}.ehIglW_savedEvidence .ehIglW_tableScroll tbody th,.ehIglW_savedEvidence .ehIglW_tableScroll td{font-family:var(--mono);font-variant-numeric:tabular-nums}.ehIglW_columnName{color:var(--text-primary);font:600 .8125rem/1.4 var(--mono);display:block}.ehIglW_columnType{color:var(--text-muted);font:400 .6875rem/1.4 var(--mono);display:block}@media (max-width:30rem){.ehIglW_columnName{font-size:.75rem}}.ehIglW_savedEvidence .ehIglW_tableScroll :is(thead th,td):nth-child(n+3){text-align:right}.ehIglW_savedEvidence .ehIglW_tableScroll tbody tr:last-child>*{border-bottom:0}.ehIglW_evidenceChecks [data-passed=true]{color:var(--accent-text)}@media (max-width:999px){.ehIglW_sectionNavigation ol{columns:1}.ehIglW_projectDisclosure{flex-direction:column;align-items:flex-start}.ehIglW_diagramEnhancement>button,.ehIglW_diagramEnhancement>.ehIglW_diagramHint,.ehIglW_diagramRegion{display:none}.ehIglW_mobileDiagramNote{border-top:2px solid var(--rule);color:var(--text-secondary);margin:20px 0 0;padding:8px 0 0;display:block}.ehIglW_diagramEnhancement{margin-block:0}.ehIglW_nodeDetails>div{grid-template-columns:1fr}.ehIglW_nodeDetails a{margin-top:6px;margin-left:0}.ehIglW_flowFrame{padding:10px}}.ehIglW_commitValue{font-variant-numeric:tabular-nums;padding-bottom:4px;display:inline-block;position:relative}.ehIglW_commitValue:after{animation:ehIglW_commitUnderline var(--t2) var(--ease) forwards;background:var(--evidence);content:"";width:100%;height:3px;position:absolute;bottom:0;left:0}@keyframes ehIglW_commitUnderline{0%{width:0}to{width:100%}}.ehIglW_commitStop{animation:ehIglW_commitStop var(--t2) var(--ease) forwards;animation-delay:var(--t2);background:var(--accent);vertical-align:baseline;width:8px;height:8px;margin-left:8px;display:inline-block;transform:scale(0)}@keyframes ehIglW_commitStop{to{transform:scale(1)}}@media (hover:hover){.ehIglW_evidenceRow:hover{background:var(--surface-2)}}.ehIglW_storyboardFrameQuarantined{animation:ehIglW_quarantineSlide var(--t3) var(--ease);border-top:2px solid var(--danger)}.ehIglW_storyboardFrameQuarantined .ehIglW_storyboardDisposition{color:var(--danger)}@keyframes ehIglW_quarantineSlide{0%{transform:translate(24px)}to{transform:translate(0)}}.ehIglW_lineage{align-items:center;gap:8px;margin-top:14px;display:flex}.ehIglW_lineageSvg{flex:0 140px;width:140px;min-width:32px;height:10px}.ehIglW_lineageEdge{stroke:var(--border-strong);stroke-width:2px}.ehIglW_lineagePacket{opacity:0;stroke:var(--accent);stroke-dasharray:5 9;stroke-width:2px}.ehIglW_lineagePlaying .ehIglW_lineagePacket{opacity:1;animation:1.1s linear infinite ehIglW_lineageFlow}@keyframes ehIglW_lineageFlow{to{stroke-dashoffset:-14px}}.ehIglW_lineageLabel{color:var(--text-muted);font:.6875rem/1.4 var(--mono);white-space:nowrap;flex:none}@media (prefers-reduced-motion:reduce){.ehIglW_commitValue:after{width:100%;animation:none}.ehIglW_commitStop{animation:none;transform:scale(1)}.ehIglW_storyboardFrameQuarantined{animation:none}.ehIglW_lineagePlaying .ehIglW_lineagePacket{opacity:1;animation:none}}.ehIglW_inspectorContent pre{background:var(--code-bg);border:1px solid var(--border);color:var(--code-text);white-space:pre;max-height:320px;padding:12px 14px;font-size:.8125rem;line-height:1.5;overflow:auto}.ehIglW_inspectorBadge{border:1px solid var(--border-strong);color:var(--text-secondary);font-family:var(--mono);margin:12px 0 8px;padding:3px 8px;font-size:.75rem;display:inline-block}.ehIglW_inspectorBadgeExecuted{background:var(--evidence);border-color:var(--evidence);color:var(--evidence-ink)}.ehIglW_inspectorNote{color:var(--text-secondary);margin:0 0 8px;font-size:.875rem}.ehIglW_whyList{gap:10px;margin:0;display:grid}.ehIglW_whyList>div{color:var(--text-primary);max-width:68ch;line-height:1.55}.ehIglW_whyList dt{color:var(--accent-text);font-weight:650;display:inline}.ehIglW_whyList dt:after{content:": "}.ehIglW_whyList dd{margin:0;display:inline}.ehIglW_checkList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ehIglW_checkList li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ehIglW_checkPill{background:var(--evidence);color:var(--evidence-ink);font-family:var(--mono);padding:2px 8px;font-size:.75rem}.ehIglW_previewHint{color:var(--text-muted);font-family:var(--mono);margin:4px 0 0;font-size:.75rem}.ehIglW_previewHintHidden{visibility:hidden}.ehIglW_inspectorNote .xref{border-bottom:1px dashed var(--accent);cursor:help}.ehIglW_storyboardCode{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin-top:16px;display:grid}.ehIglW_storyboardCode>*{min-width:0}.ehIglW_storyboardCodeLabel{color:var(--text-muted);font-family:var(--mono);margin:0;font-size:.75rem}.ehIglW_storyboardCodeLabel code{color:var(--text-secondary);font-size:inherit;text-transform:none;background:0 0;padding:0}.ehIglW_resultStrip{border-top:1px solid var(--rule);max-width:var(--aside-width);gap:6px;margin-bottom:8px;padding-block:16px 20px;display:grid}.ehIglW_resultStrip .ehIglW_eyebrow{margin:0}.ehIglW_stripBalance{font-family:var(--mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.5}.ehIglW_stripStatus{margin:0;font-weight:650}.ehIglW_stripNote{color:var(--text-secondary);margin:0;line-height:1.55}.ehIglW_stripValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:650}
.rUQr8W_block{min-width:0;max-width:100%;margin:32px 0 36px}.rUQr8W_blockHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;margin:0 0 12px;display:flex}.rUQr8W_blockHeadText{max-width:var(--reading-width);flex:26rem;min-width:0}.rUQr8W_blockTitle{color:var(--text-primary);margin:0 0 4px;font-size:1.125rem;font-weight:700;line-height:1.35}.rUQr8W_blockCaption{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.55}.rUQr8W_blockNote{color:var(--text-muted);font:.75rem/1.5 var(--mono);flex:0 auto;margin:0}.rUQr8W_provenance{color:var(--text-muted);max-width:var(--reading-width);margin:10px 0 0;font-size:.8125rem;line-height:1.5}.rUQr8W_provenance code{font-family:var(--mono);overflow-wrap:anywhere;font-size:.8125rem}.rUQr8W_tableScroll{border-bottom:1px solid var(--rule);max-width:100%;overflow-x:auto;container-type:inline-size}.rUQr8W_tableScroll:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.rUQr8W_table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.875rem}.rUQr8W_caption{caption-side:top;color:var(--text-muted);font:.8125rem/1.45 var(--sans);text-align:left;white-space:normal;padding:0 0 8px}.rUQr8W_captionText{max-width:100cqi;display:block;position:sticky;left:0}.rUQr8W_table th,.rUQr8W_table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;white-space:nowrap;padding:7px 10px}.rUQr8W_table thead th{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);vertical-align:bottom;background:0 0;font-weight:600}.rUQr8W_table tbody tr:last-child td{border-bottom:0}.rUQr8W_table tbody tr[data-band=true]>*{background:var(--band)}.rUQr8W_table tfoot th,.rUQr8W_table tfoot td{border-bottom:0;border-top:1px solid var(--rule);padding-block:9px 10px;font-weight:600}.rUQr8W_table tfoot th{font-family:var(--sans);font-weight:700}.rUQr8W_committed{border-bottom:6px double;padding-bottom:2px;line-height:1.3;display:inline-block}.rUQr8W_columnName{color:var(--text-primary);font:600 .8125rem/1.4 var(--mono);display:block}.rUQr8W_columnType{color:var(--text-muted);font:400 .6875rem/1.4 var(--mono);display:block}.rUQr8W_numeric{font-variant-numeric:tabular-nums;text-align:right!important}.rUQr8W_table td{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.8125rem}.rUQr8W_null,.rUQr8W_empty{color:var(--text-muted);font-style:italic}.rUQr8W_tableNote{color:var(--text-muted);margin:8px 0 0;font-size:.8125rem}.rUQr8W_callout{border-top:2px solid var(--rule);max-width:var(--aside-width);margin:28px 0;padding-top:12px}.rUQr8W_callout[data-kind=warning]{border-top-color:var(--danger)}.rUQr8W_calloutKind{color:var(--text-muted);font:.875rem/1.4 var(--sans);margin:0 0 2px}.rUQr8W_callout[data-kind=warning] .rUQr8W_calloutKind{color:var(--danger)}.rUQr8W_calloutTitle{color:var(--text-primary);margin:0 0 4px;font-size:1rem}.rUQr8W_calloutText>:first-child{margin-top:0}.rUQr8W_calloutText>:last-child{margin-bottom:0}.rUQr8W_calloutText{color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.rUQr8W_calloutText p{margin:0 0 8px}.rUQr8W_table tr[data-differs=true] .rUQr8W_differs{color:var(--danger);font-weight:600}.rUQr8W_compare .rUQr8W_table tbody tr[data-differs=false] td:last-child{color:var(--text-muted)}.rUQr8W_compareSummary{color:var(--text-secondary);max-width:var(--reading-width);margin:10px 0 0;font-size:.9375rem;line-height:1.6}.rUQr8W_compareSummary strong{color:var(--text-primary)}.rUQr8W_compareCount{display:block}.rUQr8W_balance{color:var(--text-primary);font:.8125rem/1.6 var(--mono);font-variant-numeric:tabular-nums;display:block}.rUQr8W_balanceTerm{white-space:nowrap}.rUQr8W_balance strong{font-weight:600}.rUQr8W_balanceOperator{color:var(--text-muted)}.rUQr8W_balanceTerm[data-differs=true],.rUQr8W_balanceTerm[data-differs=true] strong{color:var(--danger)}.rUQr8W_result{min-width:0;margin:0}.rUQr8W_resultHead{border-bottom:1px solid var(--rule);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;padding-bottom:10px;font-size:.9375rem;line-height:1.5;display:flex}.rUQr8W_resultHead>:first-child{flex:22rem;min-width:0}.rUQr8W_resultTable{border-collapse:collapse;width:100%;min-width:0;margin:0}.rUQr8W_resultCaption{caption-side:top;color:var(--text-muted);font:.8125rem/1.5 var(--sans);text-align:left;padding:8px 0 2px}.rUQr8W_resultTable th,.rUQr8W_resultTable td{border-bottom:1px solid var(--border);vertical-align:baseline;padding:8px 0}.rUQr8W_resultTable tbody tr:last-child>*{border-bottom:1px solid var(--rule)}.rUQr8W_resultTable th{color:var(--text-primary);font:500 1rem/1.3 var(--sans);text-align:left;padding-right:16px}.rUQr8W_resultTable tr[data-side=difference] th{color:var(--text-secondary);font:400 .8125rem/1.3 var(--mono)}.rUQr8W_resultFigure{font-family:var(--sans);font-variant-numeric:tabular-nums;font-variation-settings:"wght" 800;letter-spacing:-.02em;text-align:right;font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:680;font-stretch:106%;line-height:1.1}.rUQr8W_resultTable tr[data-side=wrong][data-differs=true] .rUQr8W_resultFigure,.rUQr8W_resultTable tr[data-side=difference][data-differs=true] td{color:var(--danger)}.rUQr8W_resultDifference{font:600 1rem/1.3 var(--mono);font-variant-numeric:tabular-nums;text-align:right}.rUQr8W_result .rUQr8W_compareSummary{margin-top:8px;font-size:.875rem}.rUQr8W_resultLink{margin:4px 0 0;font-size:.875rem;line-height:24px}.rUQr8W_segments{flex-wrap:wrap;padding:0 0 1px 1px;display:flex}.rUQr8W_segment,.rUQr8W_segmentButton{background:var(--surface);border:1px solid var(--rule);color:var(--text-primary);cursor:pointer;font:600 .875rem/1.25 var(--sans);text-align:center;border-radius:0;justify-content:center;align-items:center;min-height:40px;padding:6px 14px;display:inline-flex;position:relative}.rUQr8W_segment{margin:0 0 -1px -1px}.rUQr8W_segmentInput{cursor:inherit;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.rUQr8W_segment:has(.rUQr8W_segmentInput:checked){background:var(--action);color:var(--on-action);z-index:1}.rUQr8W_segmentButton:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;z-index:2}.rUQr8W_segment:has(.rUQr8W_segmentInput:focus-visible){outline:2px solid var(--accent-text);outline-offset:2px;z-index:2}.rUQr8W_segment:has(.rUQr8W_segmentInput:disabled){cursor:progress}.rUQr8W_segmentButton:disabled{border-color:var(--border-strong);color:var(--text-muted);cursor:not-allowed}@media (hover:hover){.rUQr8W_segmentButton:not(:disabled):hover{color:var(--accent-text)}.rUQr8W_segment:not(:has(.rUQr8W_segmentInput:checked)):hover{color:var(--accent-text)}}.rUQr8W_scrubberFigure{container-type:inline-size}.rUQr8W_scrubberControls{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 16px;max-width:44rem;margin:12px 0;display:grid}.rUQr8W_stepButton{min-width:44px}.rUQr8W_track{cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:44px;position:relative}.rUQr8W_track:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.rUQr8W_track[aria-disabled=true]{cursor:progress}.rUQr8W_rail{background:var(--rule);height:1px;position:absolute;top:21.5px;left:11px;right:11px}.rUQr8W_tick{background:var(--surface);border:1px solid var(--rule);width:10px;height:10px;position:absolute;top:17px;transform:translate(-50%)}.rUQr8W_tick[data-passed=true]{background:var(--rule)}.rUQr8W_thumb{background:var(--action);border:2px solid var(--surface);box-shadow:0 0 0 1px var(--rule);height:20px;transition:left var(--t1) var(--ease);width:20px;position:absolute;top:12px;transform:translate(-50%)}.rUQr8W_track[data-dragging=true] .rUQr8W_thumb{transition:none}.rUQr8W_stepStatus{font-variant-numeric:tabular-nums;margin:0 0 4px;font-size:1rem;font-weight:600}.rUQr8W_stepStatus span{color:var(--text-secondary);font-weight:400}.rUQr8W_stepStatus strong{color:var(--text-primary);font-family:var(--mono);font-weight:600}.rUQr8W_stepNote{color:var(--text-secondary);min-height:1.5em;margin:0 0 12px;font-size:.9375rem}.rUQr8W_scrubberBody{gap:24px 32px;display:grid}.rUQr8W_scrubberResult,.rUQr8W_scrubberLedger{min-width:0}@container (min-width:50rem){.rUQr8W_scrubber:is([data-columns="1"],[data-columns="2"],[data-columns="3"],[data-columns="4"],[data-columns="5"]) .rUQr8W_scrubberBody{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);grid-template-areas:"ledger result";align-items:start}.rUQr8W_scrubber:is([data-columns="1"],[data-columns="2"],[data-columns="3"],[data-columns="4"],[data-columns="5"]) .rUQr8W_scrubberLedger{grid-area:ledger}.rUQr8W_scrubber:is([data-columns="1"],[data-columns="2"],[data-columns="3"],[data-columns="4"],[data-columns="5"]) .rUQr8W_scrubberResult{grid-area:result}}.rUQr8W_scrubberLedger .rUQr8W_table{width:100%}.rUQr8W_scrubberLedger thead th,.rUQr8W_scrubberLedger .rUQr8W_columnName{white-space:normal}.rUQr8W_table tr[aria-current=step]>*{background:var(--band);font-weight:600}.rUQr8W_scrubberFigure:has(+.rUQr8W_queryFigure){margin-bottom:0}.rUQr8W_scrubberFigure+.rUQr8W_queryFigure{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.rUQr8W_queryControls{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:12px 28px;margin:12px 0 14px;padding-bottom:14px;display:flex}.rUQr8W_fieldset{border:0;min-width:0;margin:0;padding:0}.rUQr8W_legend{color:var(--text-muted);font:.875rem/1.4 var(--sans);margin-bottom:6px;padding:0}.rUQr8W_queryStatus{color:var(--text-secondary);margin:0 0 10px;font-size:.9375rem}.rUQr8W_diagram{border-top:1px solid var(--rule);padding-top:12px;container-type:inline-size}.rUQr8W_flow{max-width:46rem;margin:20px 0 0;padding:0;list-style:none}.rUQr8W_flowStage{grid-template-columns:32px minmax(0,1fr);column-gap:14px;display:grid;position:relative}.rUQr8W_flowStage:not(:has(>.rUQr8W_flowLink)):not(:last-child){padding-bottom:20px}.rUQr8W_flowStage:has(>.rUQr8W_flowLink):before{background:var(--rule);content:"";width:1px;position:absolute;top:32px;bottom:8px;left:15.5px}.rUQr8W_flowNumber{background:var(--canvas);border:1px solid var(--rule);color:var(--text-primary);font:600 .8125rem/1 var(--mono);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.rUQr8W_flowCard{background:var(--surface);border:1px solid var(--border-strong);border-bottom:0;min-width:0;padding:12px 16px 0}.rUQr8W_flowStageNo{color:var(--text-muted);font:.75rem/1.4 var(--mono);margin-bottom:4px;display:none}.rUQr8W_flowCard .rUQr8W_flowTitle{margin:0 0 4px;font-size:1.0625rem;line-height:1.3}.rUQr8W_flowOutputs{color:var(--accent-text);font:.75rem/1.5 var(--mono);overflow-wrap:anywhere;margin:0 0 6px}.rUQr8W_flowSummary{color:var(--text-secondary);margin:0 0 10px;font-size:.9375rem;line-height:1.55}.rUQr8W_flowWhy{border-top:1px solid var(--border);color:var(--text-secondary);margin:0;padding-top:8px;font-size:.875rem;line-height:1.55}.rUQr8W_flowWhy>span{color:var(--text-primary);margin-right:4px;font-weight:650}.rUQr8W_flowMore{background:var(--surface);border:1px solid var(--border-strong);border-top:0;grid-column:2;min-width:0;padding:0 16px 6px}.rUQr8W_flowMore summary{color:var(--accent-text);cursor:pointer;padding:8px 0;font-size:.875rem;font-weight:650}.rUQr8W_flowMoreWide{display:none}.rUQr8W_flowMore figure{margin:12px 0}.rUQr8W_flowFacts{border-top:1px solid var(--border);margin:4px 0 0}.rUQr8W_flowFacts>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(80px,.25fr) minmax(0,1fr);gap:2px 12px;padding:7px 0;display:grid}.rUQr8W_flowFacts dt{color:var(--text-secondary);font-size:.8125rem;font-weight:650}.rUQr8W_flowFacts dd{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:.875rem}.rUQr8W_flowLink{color:var(--text-secondary);font:.75rem/1.4 var(--mono);grid-column:2;margin:0;padding:10px 0 18px}.rUQr8W_flowLink:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:7px solid var(--rule);content:"";position:absolute;bottom:2px;left:11px}@container (min-width:52rem){.rUQr8W_flow:is([data-stages="2"],[data-stages="3"],[data-stages="4"]){align-items:stretch;max-width:none;display:grid}.rUQr8W_flow[data-stages="2"]{grid-template-columns:minmax(0,1fr) 7rem minmax(0,1fr)}.rUQr8W_flow[data-stages="3"]{grid-template-columns:minmax(0,1fr) 7rem minmax(0,1fr) 7rem minmax(0,1fr)}.rUQr8W_flow[data-stages="4"]{grid-template-columns:minmax(0,1fr) 6.5rem minmax(0,1fr) 6.5rem minmax(0,1fr) 6.5rem minmax(0,1fr)}.rUQr8W_flow:is([data-stages="2"],[data-stages="3"],[data-stages="4"]) .rUQr8W_flowStage{display:contents}.rUQr8W_flow:is([data-stages="2"],[data-stages="3"],[data-stages="4"]) .rUQr8W_flowStage:before,.rUQr8W_flow:is([data-stages="2"],[data-stages="3"],[data-stages="4"]) .rUQr8W_flowNumber{content:none;display:none}.rUQr8W_flow:is([data-stages="2"],[data-stages="3"],[data-stages="4"]) .rUQr8W_flowStageNo{display:block}.rUQr8W_flow:is([data-stages="2"],[data-stages="3"],[data-stages="4"]) .rUQr8W_flowCard{border-bottom:1px solid var(--border-strong);grid-row:1;padding:12px 14px}.rUQr8W_flow:is([data-stages="2"],[data-stages="3"],[data-stages="4"]) .rUQr8W_flowMore{border:0;border-top:1px solid var(--border);background:0 0;grid-column:1/-1;padding:0}.rUQr8W_flow:is([data-stages="2"],[data-stages="3"],[data-stages="4"]) .rUQr8W_flowStage:first-child>.rUQr8W_flowMore{margin-top:16px}.rUQr8W_flow:is([data-stages="2"],[data-stages="3"],[data-stages="4"]) .rUQr8W_flowStage:last-child>.rUQr8W_flowMore{border-bottom:1px solid var(--border)}.rUQr8W_flow:is([data-stages="2"],[data-stages="3"],[data-stages="4"]) .rUQr8W_flowMoreNarrow{display:none}.rUQr8W_flow:is([data-stages="2"],[data-stages="3"],[data-stages="4"]) .rUQr8W_flowMoreWide{display:inline}.rUQr8W_flow:is([data-stages="2"],[data-stages="3"],[data-stages="4"]) .rUQr8W_flowMore[open]{padding-bottom:12px}.rUQr8W_flow:is([data-stages="2"],[data-stages="3"],[data-stages="4"]) .rUQr8W_flowLink{overflow-wrap:anywhere;text-align:center;grid-area:1;align-content:center;justify-items:center;gap:6px;padding:0 4px;font-size:.6875rem;display:grid;position:relative}.rUQr8W_flow:is([data-stages="2"],[data-stages="3"],[data-stages="4"]) .rUQr8W_flowLink:after{background:var(--rule);clip-path:polygon(0 calc(50% - .5px),calc(100% - 9px) calc(50% - .5px),calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,calc(100% - 9px) calc(50% + .5px),0 calc(50% + .5px));border:0;width:100%;height:10px;position:static}}.rUQr8W_schemaList{border-top:1px solid var(--border);margin:12px 0 0}.rUQr8W_schemaList>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(96px,.3fr) minmax(0,1fr);gap:4px 16px;padding:8px 0;display:grid}.rUQr8W_schemaList dt code{font:.8125rem var(--mono);overflow-wrap:anywhere}.rUQr8W_schemaList dd{color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.rUQr8W_schemaType{color:var(--text-muted);font:.75rem/1.5 var(--mono);display:block}.rUQr8W_whyText{color:var(--text-secondary);margin:0;line-height:1.6}@media (max-width:30rem){.rUQr8W_scrubberControls{grid-template-columns:1fr 1fr;grid-template-areas:"track track""previous next";gap:8px}.rUQr8W_scrubberControls>:first-child{grid-area:previous;justify-self:start}.rUQr8W_scrubberControls>.rUQr8W_track{grid-area:track}.rUQr8W_scrubberControls>:last-child{grid-area:next;justify-self:end}.rUQr8W_tick{width:14px;height:14px;top:15px}.rUQr8W_queryControls>.rUQr8W_fieldset{flex:100%}.rUQr8W_segments{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rUQr8W_segment{padding-inline:8px}.rUQr8W_block :has(>.rUQr8W_tableScroll){margin-inline:calc(-1 * var(--shell-pad,16px));max-width:none}.rUQr8W_caption{padding-inline:12px}.rUQr8W_captionText{max-width:calc(100cqi - 24px);left:12px}.rUQr8W_table{width:100%}.rUQr8W_columnName{white-space:normal}.rUQr8W_table th,.rUQr8W_table td{padding:6px}.rUQr8W_table th:first-child,.rUQr8W_table td:first-child{padding-left:12px}.rUQr8W_table th:last-child,.rUQr8W_table td:last-child{padding-right:12px}.rUQr8W_table td,.rUQr8W_columnName{font-size:.75rem}.rUQr8W_compare .rUQr8W_table td,.rUQr8W_compare .rUQr8W_columnName{font-size:.6875rem}.rUQr8W_compare .rUQr8W_table th,.rUQr8W_compare .rUQr8W_table td{padding-inline:4px}.rUQr8W_compare .rUQr8W_table th:first-child,.rUQr8W_compare .rUQr8W_table td:first-child{padding-left:10px}.rUQr8W_compare .rUQr8W_table th:last-child,.rUQr8W_compare .rUQr8W_table td:last-child{padding-right:10px}.rUQr8W_schemaList>div,.rUQr8W_flowFacts>div{grid-template-columns:minmax(0,1fr)}.rUQr8W_flowStage{column-gap:10px}.rUQr8W_flowCard,.rUQr8W_flowMore{padding-inline:12px}}@media (max-width:23.4rem){.rUQr8W_compare .rUQr8W_table,.rUQr8W_compare .rUQr8W_table tbody,.rUQr8W_compare .rUQr8W_table tfoot,.rUQr8W_compare .rUQr8W_table caption{width:100%;display:block}.rUQr8W_compare .rUQr8W_table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rUQr8W_compare .rUQr8W_table tr{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px 0;padding:8px 12px 10px;display:flex}.rUQr8W_compare .rUQr8W_table tbody tr:first-child{border-top:1px solid var(--rule)}.rUQr8W_compare .rUQr8W_table tfoot tr{border-bottom:0;border-top:1px solid var(--rule)}.rUQr8W_compare .rUQr8W_table tr:before{content:"";flex-basis:100%;order:1}.rUQr8W_compare .rUQr8W_table th,.rUQr8W_compare .rUQr8W_table td{border:0;padding:0;font-size:.75rem}.rUQr8W_compare .rUQr8W_table tr>:first-child{padding-left:0}.rUQr8W_compare .rUQr8W_table td:nth-last-child(n+4),.rUQr8W_compare .rUQr8W_table tfoot th{order:0;font-weight:650}.rUQr8W_compare .rUQr8W_table td:nth-last-child(n+4)+td:nth-last-child(n+4):before{content:",";padding-right:6px}.rUQr8W_compare .rUQr8W_table td:empty{display:none}.rUQr8W_compare .rUQr8W_table td:nth-last-child(-n+3){overflow-wrap:anywhere;white-space:normal;flex:1 1 0;order:2;grid-template-rows:1fr auto;gap:2px;min-width:0;padding:4px 6px;display:grid;text-align:left!important}.rUQr8W_compare .rUQr8W_table td:nth-last-child(-n+3):before{color:var(--text-muted);content:attr(data-label);font:600 .6875rem/1.3 var(--mono)}.rUQr8W_compare .rUQr8W_table tfoot .rUQr8W_committed{line-height:inherit;justify-self:start}.rUQr8W_compare .rUQr8W_table tfoot td:not(:has(.rUQr8W_committed)){padding-bottom:12px}}
.db7fNG_note{counter-reset:note-section}.db7fNG_note>.db7fNG_header{border-bottom:0;padding-bottom:0}.db7fNG_meta{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 40px;margin:20px 0 0;padding-top:12px;display:flex}.db7fNG_meta>div{flex-direction:column;gap:2px;display:flex}.db7fNG_meta dt{color:var(--text-muted);font:.75rem/1.4 var(--mono)}.db7fNG_meta dd{color:var(--text-primary);margin:0;font-size:.9375rem;line-height:1.4}.db7fNG_lead{gap:28px 48px;margin-top:clamp(24px,4vw,36px);padding-bottom:clamp(24px,4vw,40px);display:grid}@media (min-width:64rem){.db7fNG_lead:has(>figure){grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);align-items:start}}.db7fNG_scope{border-top:2px solid var(--rule);max-width:var(--aside-width);gap:6px;padding-top:12px;display:grid}.db7fNG_scope p{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.55}.db7fNG_scope .db7fNG_scopeTitle{color:var(--text-primary);font-size:1rem}.db7fNG_scope .db7fNG_scopeNote{color:var(--text-muted);font-size:.875rem;line-height:1.5}.db7fNG_fixtureBanner{background:var(--warning-bg);border-top:2px solid var(--warning);color:var(--warning);max-width:var(--aside-width);margin:0 0 16px;padding:8px 12px;font-size:.875rem}@media (min-width:64rem) and (max-height:50rem){main.db7fNG_note{padding-top:16px}main.db7fNG_note h1{margin-bottom:10px;font-size:2.75rem}main.db7fNG_note>.db7fNG_header>[data-testid=note-standfirst]{font-size:1.0625rem;line-height:1.5}main.db7fNG_note .db7fNG_meta{margin-top:12px;padding-top:8px}main.db7fNG_note .db7fNG_lead{margin-top:16px;padding-bottom:24px}main.db7fNG_note .db7fNG_lead:has(>figure){grid-template-columns:minmax(0,1fr) minmax(17rem,24rem);column-gap:40px}main.db7fNG_note .db7fNG_scope{gap:4px;padding-top:8px}main.db7fNG_note .db7fNG_scope p{font-size:.875rem;line-height:1.5}main.db7fNG_note .db7fNG_scope .db7fNG_scopeTitle{font-size:.9375rem}main.db7fNG_note article>.db7fNG_intro{padding-top:20px}main.db7fNG_note article>section:first-child{margin-top:24px}}.db7fNG_note article>section>h2:before,.db7fNG_note .db7fNG_sources>h2:before{color:var(--text-muted);content:counter(note-section, decimal-leading-zero);content:counter(note-section, decimal-leading-zero) / "";counter-increment:note-section;font:400 .8125rem/1 var(--mono);letter-spacing:0;vertical-align:.35em;margin-right:14px;display:inline-block}.db7fNG_intro{padding-top:clamp(24px,4vw,32px)}.db7fNG_proseTable{border-bottom:1px solid var(--rule);max-width:100%;margin:0 0 22px;overflow-x:auto}.db7fNG_proseTable:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.db7fNG_proseTable table{width:max-content;min-width:100%;margin:0}.db7fNG_proseTable td{font-variant-numeric:tabular-nums}.db7fNG_proseTable .db7fNG_numericCell{font-variant-numeric:tabular-nums;text-align:right}.db7fNG_sources{border-top:1px solid var(--rule);margin-top:clamp(32px,6vw,56px);padding-top:14px}.db7fNG_sources ol{color:var(--text-secondary);max-width:var(--reading-width);margin:0;padding-left:24px;line-height:1.65;list-style:decimal}.db7fNG_sources li{font:.8125rem/1.6 var(--mono);overflow-wrap:anywhere;margin-block:6px}.db7fNG_sources li::marker{color:var(--text-muted);font:.75rem var(--mono)}.db7fNG_prose pre{background:var(--code-bg);border:1px solid var(--border);font:.8125rem/1.6 var(--mono);max-width:100%;margin:0 0 22px;padding:12px 14px;overflow-x:auto}.db7fNG_prose h3,.db7fNG_prose h4{max-width:var(--reading-width);margin:28px 0 12px;scroll-margin-top:24px}.db7fNG_prose>blockquote{border-top:1px solid var(--border-strong);color:var(--text-secondary);max-width:var(--reading-width);margin:0 0 20px;padding-top:10px}.db7fNG_prose>ol{color:var(--text-secondary);max-width:var(--reading-width);margin:0 0 22px;line-height:1.65}
.imAbqq_receipt{border-top:1px solid var(--rule);margin-block:16px 28px}.imAbqq_band{gap:10px;padding:16px 0;display:grid}.imAbqq_band+.imAbqq_band,.imAbqq_receipt>div+.imAbqq_band{border-top:1px solid var(--border)}.imAbqq_bandLabel{color:var(--text-muted);font-family:var(--sans);margin:0;font-size:.875rem;font-weight:500}.imAbqq_tiles{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));column-gap:24px;margin:0;display:grid}.imAbqq_tile{border-top:1px solid var(--border);gap:4px;min-width:0;padding:8px 0 10px;display:grid}.imAbqq_tile dt{color:var(--text-muted);font-family:var(--mono);font-size:.75rem;line-height:1.3}.imAbqq_tile dd{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.imAbqq_tile b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600;line-height:1.2}.imAbqq_state .imAbqq_tile{border-top:0;padding:0}.imAbqq_stateGrid{grid-template-columns:minmax(7rem,auto) 1fr;align-items:end;gap:12px 40px;margin:0;display:grid}.imAbqq_total{gap:4px;min-width:0;display:grid}.imAbqq_total dt{color:var(--text-muted);font-family:var(--mono);font-size:.75rem}.imAbqq_total dd{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;display:flex}.imAbqq_total b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.1}.imAbqq_cents{color:var(--text-muted);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.75rem}.imAbqq_change{color:var(--text-secondary);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.75rem}.imAbqq_changeFlat{color:var(--text-muted);font-family:var(--mono);font-size:.75rem}.imAbqq_receipt .imAbqq_checks{gap:8px;margin:0;padding:0;list-style:none;display:grid;overflow-x:clip}.imAbqq_receipt .imAbqq_checks li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:0;font-size:.9375rem;display:grid}.imAbqq_receipt .imAbqq_checks li:before{content:none}.imAbqq_receipt .imAbqq_checks li::marker{content:none}.imAbqq_pass,.imAbqq_fail{font-family:var(--mono);min-width:3.25rem;font-size:.75rem;font-weight:600}.imAbqq_pass{color:var(--success)}.imAbqq_fail{color:var(--danger)}.imAbqq_prov{border-top:1px solid var(--border);color:var(--text-muted);font-family:var(--mono);flex-wrap:wrap;gap:6px 18px;margin:0;padding:12px 0;font-size:.75rem;display:flex}.imAbqq_receipt .imAbqq_prov code{color:var(--text-secondary);font:inherit;background:0 0;border:0;padding:0}@media (max-width:30rem){.imAbqq_stateGrid{grid-template-columns:1fr}}
.x0pcYG_workbench{align-items:start;margin-top:8px;scroll-margin-top:16px}.x0pcYG_workbench>button{margin-bottom:12px}.x0pcYG_toolbar{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:12px;display:flex}.x0pcYG_columns{grid-template-columns:minmax(0,1fr) minmax(40%,1fr);align-items:start;gap:18px;display:grid}.x0pcYG_diagram{min-width:0;position:sticky;top:12px}.x0pcYG_inspector{min-width:0;min-height:560px}.x0pcYG_flowCaption{color:var(--text-muted);font-family:var(--mono);margin:0 0 10px;font-size:.75rem;line-height:1.5}.x0pcYG_flowCaption strong{color:var(--text-secondary);font-weight:500}.x0pcYG_referencesHeading{color:var(--text-muted);font-family:var(--sans);margin:16px 0 8px;font-size:.875rem}.x0pcYG_placeholder{border:1px dashed var(--border-strong);color:var(--text-muted);font-family:var(--mono);margin:0;padding:24px;font-size:.8125rem}@media (max-width:999px){.x0pcYG_columns{grid-template-columns:1fr}.x0pcYG_diagram{position:static}}.x0pcYG_stacked .x0pcYG_columns{background:var(--surface);border:1px solid var(--border-strong);border-radius:6px;display:block;overflow:clip}.x0pcYG_stacked .x0pcYG_diagram{position:static}.x0pcYG_stacked .x0pcYG_diagram:empty{display:none}.x0pcYG_stacked .x0pcYG_diagram [data-testid=architecture-flow]{border:0;border-bottom:1px solid var(--border);padding:16px 20px}.x0pcYG_stacked .x0pcYG_inspector{min-height:0}.x0pcYG_stacked .x0pcYG_dock{margin:0;padding:20px 20px 24px 17px}.x0pcYG_stacked .x0pcYG_dock>p:not(:first-child),.x0pcYG_stacked .x0pcYG_dock>.x0pcYG_tabPanel>p{max-width:var(--reading-width)}.x0pcYG_dock>p.x0pcYG_hint,.x0pcYG_stacked .x0pcYG_dock>p.x0pcYG_hint{text-overflow:ellipsis;white-space:nowrap;max-width:none;overflow:hidden}.x0pcYG_stacked .x0pcYG_dock>p.x0pcYG_hint{margin-bottom:10px}.x0pcYG_tabPanel:focus-visible{outline-offset:2px}.x0pcYG_stacked .x0pcYG_facts{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:16px 0 4px;display:grid}.x0pcYG_stacked .x0pcYG_facts>div{border-bottom:0;border-top:1px solid var(--border);grid-template-columns:1fr;align-content:start;padding:10px 0 12px}.x0pcYG_stacked .x0pcYG_facts dt{color:var(--text-muted);letter-spacing:.02em;font-size:.8125rem}.x0pcYG_stacked .x0pcYG_facts dd{color:var(--text-primary);font-size:.9375rem;line-height:1.5}:is(.x0pcYG_stacked .x0pcYG_inspector figure pre,.x0pcYG_stacked .x0pcYG_inspector figure code){overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.x0pcYG_stacked .x0pcYG_inspector figure .line{text-indent:-2ch;padding-left:calc(52px + 2ch)}.x0pcYG_stacked .x0pcYG_inspector figure .line:before{text-indent:0}
.mOEj4a_prompt{border-top:1px solid var(--rule);gap:10px;padding-top:24px;display:grid}.mOEj4a_prompt h2{margin:0;font-size:1.0625rem}.mOEj4a_prompt p{color:var(--text-secondary);max-width:60ch;margin:0}.mOEj4a_action{justify-self:start;margin-top:4px}
.GTTe_G_meta{color:var(--text-muted);font:.8125rem var(--mono);flex-wrap:wrap;gap:4px 16px;margin:16px 0 0;display:flex}.GTTe_G_meta dt{display:inline}.GTTe_G_meta dt:after{content:" "}.GTTe_G_meta dd{color:var(--text-secondary);margin:0;display:inline}.GTTe_G_subscribe{max-width:var(--reading-width);margin-top:clamp(32px,6vw,56px)}
.Czo8cW_page{gap:clamp(20px,4vh,40px);padding-block:clamp(24px,min(5vw,5vh),56px) 88px;display:grid}.Czo8cW_page>*{min-width:0}.Czo8cW_header{gap:6px;max-width:68ch;display:grid}.Czo8cW_header h1{max-width:28ch;margin:0;font-size:clamp(1.875rem,3vw,2.625rem)}.Czo8cW_eyebrow{color:var(--text-muted);font-family:var(--sans);margin:0;font-size:.875rem}.Czo8cW_lede{color:var(--text-secondary);margin:0;font-size:1.0625rem;line-height:1.6}.Czo8cW_scope{border-top:1px solid var(--border);padding-top:28px}.Czo8cW_scope h2,.Czo8cW_related h2,.Czo8cW_sources h2{letter-spacing:0;font-size:1.125rem;font-weight:700;line-height:1.35}.Czo8cW_scope h2{margin:0 0 16px}.Czo8cW_scopeTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.Czo8cW_scopeTable th,.Czo8cW_scopeTable td{border-bottom:1px solid var(--border);overflow-wrap:break-word;text-align:left;vertical-align:top;padding:10px 12px}.Czo8cW_scopeTable thead th{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);color:var(--text-muted);font-family:var(--mono);font-size:.75rem;font-weight:600}.Czo8cW_scopeTable tbody tr:last-child th,.Czo8cW_scopeTable tbody tr:last-child td{border-bottom:0}.Czo8cW_scopeTable tbody th{color:var(--text-primary);font-size:.9375rem;font-weight:650}.Czo8cW_scopeTable thead th:first-child,.Czo8cW_scopeTable tbody th{width:20%}.Czo8cW_scopeTable thead th:nth-child(2),.Czo8cW_scopeTable td:nth-child(2),.Czo8cW_scopeTable thead th:nth-child(3),.Czo8cW_scopeTable td:nth-child(3){width:40%}.Czo8cW_scopeEmpty{color:var(--text-muted)}.Czo8cW_scopeLine,.Czo8cW_scopeStackLine{color:var(--text-secondary);align-items:flex-start;gap:6px;margin:0;font-size:.875rem;line-height:1.45;display:flex}.Czo8cW_scopeLineText{min-width:0}.Czo8cW_scopeLine code,.Czo8cW_scopeStackLine code{background:var(--surface-2);color:var(--code-text);padding:1px 4px;font-size:.875em}.Czo8cW_checkIcon{color:var(--accent-text);flex-shrink:0;margin-top:2px}.Czo8cW_doesNotIcon{color:var(--text-muted);flex-shrink:0;margin-top:2px}.Czo8cW_scopeStackList{margin:0;padding:0;list-style:none;display:none}.Czo8cW_scopeStackItem{border-bottom:1px solid var(--border);gap:6px;padding:14px 0;display:grid}.Czo8cW_scopeStackItem:first-child{border-top:1px solid var(--rule)}.Czo8cW_scopeStackItem:last-child{border-bottom:1px solid var(--rule)}.Czo8cW_scopeAreaName{color:var(--text-primary);margin:0;font-weight:700}@media (max-width:30rem){.Czo8cW_scopeTableWrap{display:none}.Czo8cW_scopeStackList{display:grid}}.Czo8cW_footnote{color:var(--text-muted);margin:16px 0 0;font-size:.8125rem}.Czo8cW_related{border-top:1px solid var(--border);padding-top:28px}.Czo8cW_related h2{margin:0 0 16px}.Czo8cW_relatedList{margin:0;padding:0;list-style:none}.Czo8cW_relatedList li{border-bottom:1px solid var(--border)}.Czo8cW_relatedList li:first-child{border-top:1px solid var(--border)}.Czo8cW_relatedRow{color:var(--text-primary);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:flex}.Czo8cW_relatedText{gap:4px;min-width:0;display:grid}.Czo8cW_relatedTitle{font-family:var(--display);letter-spacing:-.01em;font-size:1.0625rem;font-weight:650;line-height:1.3}.Czo8cW_relatedDescription{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.Czo8cW_relatedArrow{color:var(--text-muted);flex-shrink:0}@media (hover:hover){.Czo8cW_relatedRow:hover .Czo8cW_relatedTitle,.Czo8cW_relatedRow:hover .Czo8cW_relatedArrow{color:var(--accent-text)}}.Czo8cW_sources{border-top:1px solid var(--border);padding-top:28px}.Czo8cW_sources h2{margin:0 0 12px}.Czo8cW_sourcesList{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.Czo8cW_sourcesList li{border-bottom:1px solid var(--border)}.Czo8cW_sourcesList li:first-child{border-top:1px solid var(--border)}.Czo8cW_sourcesList a{color:var(--text-secondary);align-items:baseline;gap:8px;padding:7px 0;text-decoration:none;display:flex}@media (hover:hover){.Czo8cW_sourcesList a:hover .Czo8cW_sourceLabel{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}}.Czo8cW_sourceLabel{color:var(--text-primary);flex-shrink:1;min-width:0;font-size:.875rem}.Czo8cW_sourceDomain{color:var(--text-muted);font-family:var(--mono);flex-shrink:0;margin-left:auto;font-size:.75rem}.Czo8cW_sourceIcon{color:var(--text-muted);flex-shrink:0}@media (prefers-reduced-motion:no-preference){.Czo8cW_relatedRow,.Czo8cW_relatedTitle,.Czo8cW_relatedArrow,.Czo8cW_sourcesList a{transition:color var(--t1) var(--ease)}}
.cfpmqW_page{gap:clamp(28px,4vw,44px);padding-block:clamp(24px,5vw,56px) 88px;display:grid}.cfpmqW_page>*{min-width:0}.cfpmqW_header{max-width:var(--reading-width);gap:10px;display:grid}.cfpmqW_header h1{max-width:30ch;margin:0;font-size:clamp(1.875rem,3vw,2.625rem)}.cfpmqW_eyebrow{color:var(--text-muted);font-family:var(--sans);margin:0;font-size:.875rem}.cfpmqW_lede{color:var(--text-secondary);margin:0;font-size:1.0625rem;line-height:1.6}.cfpmqW_facts{color:var(--text-muted);font-family:var(--mono);margin:0;font-size:.8125rem}.cfpmqW_mono{font-family:var(--mono)}.cfpmqW_numeric{font-variant-numeric:tabular-nums;text-align:right!important}.cfpmqW_section{border-top:1px solid var(--border);gap:16px;padding-top:28px;display:grid}.cfpmqW_section h2{letter-spacing:0;margin:0;font-size:1.125rem;font-weight:700;line-height:1.35}.cfpmqW_section h3{margin:0;font-size:.9375rem;font-weight:600}.cfpmqW_prose{max-width:var(--reading-width);gap:12px;display:grid}.cfpmqW_prose p{color:var(--text-secondary);margin:0;line-height:1.65}.cfpmqW_tableBlock{gap:10px;min-width:0;display:grid}.cfpmqW_section>*,.cfpmqW_tableBlock>*{min-width:0}.cfpmqW_grain{color:var(--text-secondary);max-width:var(--reading-width);margin:0;font-size:.9375rem}.cfpmqW_indexTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.cfpmqW_indexTable th,.cfpmqW_indexTable td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:14px 12px}.cfpmqW_indexTable thead th{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);color:var(--text-muted);font-family:var(--mono);white-space:nowrap;font-size:.75rem;font-weight:600}.cfpmqW_indexTable tbody tr:last-child th,.cfpmqW_indexTable tbody tr:last-child td{border-bottom:0}.cfpmqW_indexTable thead th:first-child{width:24%}.cfpmqW_indexTable thead th:nth-child(3),.cfpmqW_indexTable thead th:nth-child(4){width:9%}.cfpmqW_indexTable thead th:nth-child(5){width:13%}.cfpmqW_indexTable tbody th{font-weight:400}.cfpmqW_indexTable td{color:var(--text-secondary);font-size:.9375rem;line-height:1.5}.cfpmqW_indexTable td.cfpmqW_numeric{color:var(--text-primary);font-family:var(--mono);font-size:.875rem}.cfpmqW_datasetLink{color:var(--text-primary);font-family:var(--display);font-size:1.0625rem;font-weight:650}.cfpmqW_indexList{margin:0;padding:0;list-style:none;display:none}.cfpmqW_indexItem{border-bottom:1px solid var(--border);gap:6px;padding:16px 0;display:grid}.cfpmqW_indexItem:first-child{border-top:1px solid var(--rule)}.cfpmqW_indexItem:last-child{border-bottom:0}.cfpmqW_indexItem p{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.cfpmqW_indexItem p.cfpmqW_facts{color:var(--text-muted);font-size:.8125rem}.cfpmqW_download{border-top:2px solid var(--rule);gap:14px;padding-top:18px;display:grid}.cfpmqW_licenceLine{color:var(--text-primary);max-width:var(--reading-width);margin:0;font-size:.9375rem;line-height:1.55}.cfpmqW_downloadRow{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.cfpmqW_downloadRow .button{gap:8px}.cfpmqW_downloadSize{color:var(--text-muted);font-family:var(--mono);font-size:.8125rem}.cfpmqW_noticeLink{align-items:center;min-height:24px;display:inline-flex}.cfpmqW_downloadNotice{color:var(--text-secondary);max-width:var(--reading-width);margin:0;font-size:.875rem;line-height:1.5}.cfpmqW_schemaTable,.cfpmqW_filesTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.cfpmqW_schemaTable th,.cfpmqW_schemaTable td,.cfpmqW_filesTable th,.cfpmqW_filesTable td{border-bottom:1px solid var(--border);overflow-wrap:anywhere;text-align:left;vertical-align:top;padding:9px 12px;font-size:.875rem;line-height:1.45}.cfpmqW_schemaTable thead th,.cfpmqW_filesTable thead th{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);color:var(--text-primary);font-family:var(--mono);overflow-wrap:normal;font-size:.75rem;font-weight:600}.cfpmqW_schemaTable tbody tr:last-child th,.cfpmqW_schemaTable tbody tr:last-child td,.cfpmqW_filesTable tbody tr:last-child th,.cfpmqW_filesTable tbody tr:last-child td{border-bottom:1px solid var(--rule)}.cfpmqW_schemaTable tbody th,.cfpmqW_filesTable tbody th{font-size:.8125rem;font-weight:600}.cfpmqW_schemaTable td.cfpmqW_mono{font-size:.8125rem}.cfpmqW_schemaTable td:last-child{color:var(--text-secondary)}.cfpmqW_schemaTable thead th:first-child{width:25%}.cfpmqW_schemaTable thead th:nth-child(2){width:15%}.cfpmqW_schemaTable thead th:nth-child(3){width:8%}.cfpmqW_schemaList,.cfpmqW_filesList{margin:0;padding:0;list-style:none;display:none}.cfpmqW_schemaItem,.cfpmqW_filesList li{border-bottom:1px solid var(--border);gap:4px;padding:12px 0;display:grid}.cfpmqW_schemaItem:first-child,.cfpmqW_filesList li:first-child{border-top:1px solid var(--rule)}.cfpmqW_schemaItem:last-child{border-bottom:1px solid var(--rule)}.cfpmqW_filesList li:last-child{border-bottom:0}.cfpmqW_schemaItem p,.cfpmqW_filesList p{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.cfpmqW_schemaItem p.cfpmqW_schemaType{color:var(--text-muted)}.cfpmqW_itemTitle{font-weight:650;color:var(--text-primary)!important}.cfpmqW_filesList p.cfpmqW_facts,.cfpmqW_schemaItem p.cfpmqW_facts,.cfpmqW_filesList p.cfpmqW_hash{font-size:.75rem}.cfpmqW_provenance .cfpmqW_mono{font-size:.8125rem}.cfpmqW_noBreak{white-space:nowrap}.cfpmqW_sampleScroll{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);max-width:100%;position:relative;overflow-x:auto}.cfpmqW_sampleScroll:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.cfpmqW_sampleTable{border-collapse:collapse;width:max-content;min-width:100%;font-size:.8125rem}.cfpmqW_sampleCaption{border-bottom:1px solid var(--border);caption-side:top;color:var(--text-secondary);text-align:left;padding:8px 12px;font-size:.8125rem}.cfpmqW_sampleTable th,.cfpmqW_sampleTable td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;white-space:nowrap;padding:7px 12px}.cfpmqW_sampleTable thead th{border-bottom:1px solid var(--rule);vertical-align:bottom;border-top:0}.cfpmqW_sampleTable tbody tr:last-child td{border-bottom:0}.cfpmqW_sampleTable tbody tr:nth-child(6n+4),.cfpmqW_sampleTable tbody tr:nth-child(6n+5),.cfpmqW_sampleTable tbody tr:nth-child(6n+6){background:var(--band)}.cfpmqW_sampleTable td{font-family:var(--mono)}.cfpmqW_columnName{font:600 .8125rem var(--mono);display:block}.cfpmqW_columnType{color:var(--text-muted);font:400 .75rem var(--mono);display:block}.cfpmqW_null{color:var(--text-muted);font-style:italic}.cfpmqW_trapCell{color:var(--danger);font-weight:600}.cfpmqW_ruledList,.cfpmqW_useList{margin:0;padding:0;list-style:none}.cfpmqW_ruledList li{border-bottom:1px solid var(--border);gap:4px;padding:12px 0;display:grid}.cfpmqW_ruledList li:first-child,.cfpmqW_useList li:first-child{border-top:1px solid var(--rule)}.cfpmqW_ruledList li:last-child,.cfpmqW_useList li:last-child{border-bottom:0}.cfpmqW_ruledList p{color:var(--text-secondary);max-width:var(--reading-width);margin:0;font-size:.9375rem;line-height:1.5}.cfpmqW_useList li{border-bottom:1px solid var(--border)}.cfpmqW_useRow{color:var(--text-primary);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;text-decoration:none;display:flex}.cfpmqW_useText{gap:4px;min-width:0;display:grid}.cfpmqW_useTitle{font-family:var(--display);letter-spacing:-.01em;font-size:1.0625rem;font-weight:650;line-height:1.3}.cfpmqW_useHow{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.cfpmqW_useArrow{color:var(--text-muted);flex-shrink:0}.cfpmqW_provenance{margin:0;display:grid}.cfpmqW_provenance>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);gap:4px 24px;padding:10px 0;display:grid}.cfpmqW_provenance>div:first-child{border-top:1px solid var(--rule)}.cfpmqW_provenance dt{color:var(--text-muted);font-size:.875rem}.cfpmqW_provenance dd{color:var(--text-secondary);min-width:0;margin:0;font-size:.9375rem;line-height:1.5}.cfpmqW_hash{font-family:var(--mono);overflow-wrap:anywhere;font-size:.75rem}.cfpmqW_filesTable thead th:first-child{width:24%}.cfpmqW_filesTable thead th:nth-child(2){width:25%}.cfpmqW_filesTable thead th:nth-child(3){width:7%}.cfpmqW_filesTable thead th:nth-child(4){width:9%}.cfpmqW_filesTable td:nth-child(2){color:var(--text-secondary)}@media (hover:hover){.cfpmqW_datasetLink:hover,.cfpmqW_useRow:hover .cfpmqW_useTitle,.cfpmqW_useRow:hover .cfpmqW_useArrow{color:var(--accent-text)}}@media (prefers-reduced-motion:no-preference){.cfpmqW_useTitle,.cfpmqW_useArrow,.cfpmqW_datasetLink{transition:color var(--t1) var(--ease)}}@media (max-width:64rem){.cfpmqW_filesTableWrap{display:none}.cfpmqW_filesList{display:grid}}@media (max-width:30rem){.cfpmqW_indexTableWrap,.cfpmqW_schemaTableWrap{display:none}.cfpmqW_indexList,.cfpmqW_schemaList{display:grid}.cfpmqW_provenance>div{grid-template-columns:minmax(0,1fr)}}
.sxuMuG_wrap{padding-block:clamp(64px,12vw,120px)}.sxuMuG_card{background:var(--surface);border:1px solid var(--danger);max-width:42rem;margin-inline:auto;padding:clamp(24px,4vw,40px)}.sxuMuG_card>svg{display:block}.sxuMuG_eyebrow{color:var(--danger);font:500 .875rem/1.4 var(--sans);margin:16px 0 4px}.sxuMuG_record{font-family:var(--mono);grid-template-columns:max-content 1fr;gap:6px 16px;margin:20px 0;font-size:.875rem;display:grid}.sxuMuG_record dt{color:var(--text-muted)}.sxuMuG_record dd{color:var(--text-secondary);margin:0}.sxuMuG_actions{flex-wrap:wrap;gap:12px;margin:28px 0 0;display:flex}.sxuMuG_record .sxuMuG_reason{animation:sxuMuG_reasonSlideIn var(--t3) var(--ease);color:var(--danger);font-weight:650}@keyframes sxuMuG_reasonSlideIn{0%{transform:translate(-12px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.sxuMuG_record .sxuMuG_reason{animation:none}}
.L7KLba_tool{gap:24px;display:grid}.L7KLba_tool>*{min-width:0}.L7KLba_workspace{--pane-header-height:36px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel)}.L7KLba_toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.L7KLba_tabs{gap:20px;display:flex}.L7KLba_tabs button{color:var(--text-secondary);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;min-height:36px;padding:0 1px;font-weight:500}.L7KLba_tabs button[aria-pressed=true]{border-bottom-color:var(--rule);color:var(--text-primary);font-weight:700}.L7KLba_tabs button:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.L7KLba_switch{color:var(--text-secondary);align-items:center;gap:8px;min-height:24px;font-size:.875rem;display:inline-flex}.L7KLba_switch input{accent-color:var(--accent);block-size:18px;inline-size:18px;margin:0}.L7KLba_convert{min-height:36px}.L7KLba_panes{grid-template-columns:1fr;display:grid}.L7KLba_pane{flex-direction:column;min-width:0;display:flex}.L7KLba_pane:first-child{border-bottom:1px solid var(--border)}.L7KLba_paneHeader{background:var(--surface);border-bottom:1px solid var(--border);height:var(--pane-header-height);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:0 16px;display:flex}.L7KLba_paneHeader label{color:var(--text-muted);font:400 .875rem/1.4 var(--sans);margin:0}.L7KLba_paneActions{align-items:center;gap:8px;display:flex}.L7KLba_textarea{background:var(--code-bg);color:var(--code-text);field-sizing:fixed;font:.8125rem/1.5 var(--mono);resize:vertical;tab-size:2;overflow-wrap:normal;white-space:pre;border:0;width:100%;min-width:0;min-height:280px;padding:12px;overflow-x:auto}.L7KLba_textarea:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.L7KLba_errorCallout{border-top:2px solid var(--danger);padding-top:12px}.L7KLba_calloutTitle{color:var(--danger);margin:0 0 4px;font-weight:700}.L7KLba_errorCallout p:last-child{color:var(--text-secondary);margin:0}.L7KLba_findingsPanel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);padding:18px 20px}.L7KLba_findingsHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:14px;display:flex}.L7KLba_findingsHeader h2{margin:0;font-size:1.0625rem}.L7KLba_findingsSummary{color:var(--text-secondary);margin:0;font-size:.875rem}.L7KLba_findingsList{border-top:1px solid var(--border);margin:0;padding:0;list-style:none;display:grid}.L7KLba_findingRow{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:10px 2px;display:flex}.L7KLba_level{flex-shrink:0;align-items:center;gap:6px;width:5.5rem;font-weight:700;display:inline-flex}.L7KLba_level svg{flex-shrink:0}.L7KLba_levelError{color:var(--danger)}.L7KLba_levelWarning{color:var(--warning)}.L7KLba_levelAdvice{color:var(--text-secondary)}.L7KLba_findingPath{background:var(--surface-2);color:var(--code-text);flex-shrink:0;padding:1px 4px;font-size:.8125rem}.L7KLba_findingMessage{color:var(--text-secondary);flex:18rem;min-width:0;font-size:.875rem;line-height:1.5}.L7KLba_docsLink{color:var(--accent-text);overflow-wrap:anywhere}.L7KLba_clean{color:var(--success);align-items:center;gap:8px;margin:0;display:flex}@media (min-width:40rem){.L7KLba_panes{grid-template-columns:1fr 1fr}.L7KLba_pane:first-child{border-bottom:0;border-right:1px solid var(--border)}}
