.NXUihW_shell{grid-template-columns:240px minmax(0,760px);justify-content:center;align-items:start;gap:56px;display:grid}.NXUihW_sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.NXUihW_side{position:sticky;top:136px}.NXUihW_sidePlate.NXUihW_sidePlate{flex-direction:column;max-height:calc(100dvh - 152px);padding:4px;overflow:hidden}.NXUihW_sideScroll{overscroll-behavior:contain;scrollbar-width:thin;border-radius:12px;flex-direction:column;gap:14px;min-height:0;padding:12px;display:flex;overflow-y:auto}.NXUihW_sideHead{justify-content:space-between;align-items:baseline;padding:4px 6px 0;display:flex}.NXUihW_sideHead span:first-child{color:var(--grey-20)}.NXUihW_sideHead span:last-child{color:var(--grey-50);font-size:12px}.NXUihW_sideDivider{margin:0 2px}.NXUihW_group{flex-direction:column;gap:2px;display:flex}.NXUihW_groupLabel{color:var(--grey-50);margin:0 0 4px;padding:0 6px;font-size:12px}.NXUihW_navList,.NXUihW_anchorList{margin:0;padding:0;list-style:none}.NXUihW_navLink{font-family:var(--font-family-sans);color:var(--grey-30);transition:background-color var(--transition-fast), color var(--transition-fast);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:15px;line-height:20px;display:flex}.NXUihW_navLink:hover{background:var(--grey-90);color:var(--grey-10)}.NXUihW_navLink[data-active=true]{background:var(--grey-90);color:var(--grey-10);box-shadow:var(--shadow-up-1);font-weight:500}.NXUihW_navLink:focus-visible,.NXUihW_anchorLink:focus-visible,.NXUihW_sideLinks a:focus-visible{outline:2px solid var(--yellow-90);outline-offset:2px}.NXUihW_anchorList{box-shadow:inset 2px 0 0 0 var(--grey-70);border-radius:2px;margin:6px 0 6px 12px;padding:2px 0 2px 12px}.NXUihW_anchorLink{font-family:var(--font-family-sans);color:var(--grey-40);transition:color var(--transition-fast);border-radius:6px;padding:4px 6px;font-size:14px;line-height:18px;display:block}.NXUihW_anchorLink:hover{color:var(--grey-10)}.NXUihW_anchorLink[data-active=true]{color:var(--grey-10);font-weight:500}.NXUihW_sideLinks{flex-wrap:wrap;gap:6px 14px;padding:0 6px 2px;display:flex}.NXUihW_sideLinks a{color:var(--grey-40);align-items:center;gap:5px;font-size:12px;display:inline-flex}.NXUihW_sideLinks a:hover{color:var(--grey-10)}.NXUihW_extIcon{flex:none;width:11px;height:11px}.NXUihW_contentsKey.NXUihW_contentsKey{display:none}.NXUihW_article{min-width:0;max-width:760px}.NXUihW_headTop{color:var(--grey-40);justify-content:space-between;align-items:center;gap:16px;display:flex}.NXUihW_eyebrow{color:var(--grey-40);margin:0}.NXUihW_headSource{color:var(--grey-40);transition:color var(--transition-fast);align-items:center;gap:6px;font-size:13px;display:inline-flex}.NXUihW_headSource:hover{color:var(--grey-10)}.NXUihW_title{color:var(--grey-10);margin:14px 0;font-size:40px;line-height:44px}.NXUihW_lede{max-width:680px;font-family:var(--font-family-sans);color:var(--grey-40);margin:0;font-size:18px;line-height:26px}.NXUihW_headDivider{margin:32px 0 8px}.NXUihW_flow{font-family:var(--font-family-sans);color:var(--grey-30);font-size:17px;line-height:27px}.NXUihW_flow [id]{scroll-margin-top:150px}.NXUihW_h2{color:var(--grey-10);margin:48px 0 14px;padding-top:40px;font-size:28px;line-height:32px;position:relative}.NXUihW_h2:before{content:"";height:4px;box-shadow:var(--shadow-down-1);border-radius:9999px;position:absolute;top:0;left:0;right:0}.NXUihW_flow>.NXUihW_h2:first-child{margin-top:32px;padding-top:0}.NXUihW_flow>.NXUihW_h2:first-child:before{display:none}.NXUihW_anchor{color:var(--grey-50);opacity:0;transition:opacity var(--transition-fast), color var(--transition-fast);margin-left:10px}.NXUihW_h2:hover .NXUihW_anchor,.NXUihW_anchor:focus-visible{opacity:1}.NXUihW_anchor:hover{color:var(--grey-10)}.NXUihW_p{margin:0 0 16px}.NXUihW_ulist,.NXUihW_olist{margin:0 0 18px;padding-left:22px}.NXUihW_ulist{list-style:outside}.NXUihW_olist{list-style:decimal}.NXUihW_ulist li,.NXUihW_olist li{margin:0 0 8px;padding-left:4px}.NXUihW_ulist li::marker{color:var(--grey-50)}.NXUihW_olist li::marker{color:var(--grey-50)}.NXUihW_olist li::marker{font-family:var(--font-family-mono);font-size:14px}.NXUihW_flow b{color:var(--grey-20);font-weight:600}.NXUihW_flow sup{font-size:.7em;line-height:0}.NXUihW_c,.NXUihW_errTag,.NXUihW_flagName,.NXUihW_programCrate{background:var(--grey-90);font-family:var(--font-family-mono);color:var(--grey-20);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 5px;font-size:15px;line-height:1.5}.NXUihW_link{color:var(--grey-20);text-decoration:underline;-webkit-text-decoration-color:var(--grey-50);text-decoration-color:var(--grey-50);text-underline-offset:3px;transition:color var(--transition-fast), text-decoration-color var(--transition-fast)}.NXUihW_link:hover{color:var(--grey-10);-webkit-text-decoration-color:var(--yellow-50);text-decoration-color:var(--yellow-50)}.NXUihW_cite{vertical-align:3px;gap:3px;margin-left:2px;display:inline-flex}.NXUihW_citeLink{background:var(--grey-90);min-width:17px;height:17px;box-shadow:var(--shadow-up-1);font-family:var(--font-family-mono);color:var(--grey-40);transition:background-color var(--transition-fast), color var(--transition-fast);border-radius:4px;justify-content:center;align-items:center;padding:0 3px;font-size:11px;line-height:1;display:inline-flex}.NXUihW_citeLink:hover{background:var(--yellow-95);color:var(--grey-10)}.NXUihW_defs{margin:8px 0 24px}.NXUihW_defs>div{border-top:1px solid var(--grey-70);grid-template-columns:150px minmax(0,1fr);gap:8px 20px;padding:12px 0;display:grid}.NXUihW_defs>div:last-child{border-bottom:1px solid var(--grey-70)}.NXUihW_defs dt{font-family:var(--font-family-mono);letter-spacing:.75px;text-transform:uppercase;color:var(--grey-40);padding-top:4px;font-size:13px;line-height:18px}.NXUihW_defs dt .NXUihW_c{text-transform:none;letter-spacing:0;font-size:14px}.NXUihW_defs dd{margin:0;font-size:16px;line-height:25px}.NXUihW_defsSm>div{grid-template-columns:110px minmax(0,1fr)}.NXUihW_table-block{border:1px solid var(--grey-70);background:var(--grey-80);overscroll-behavior-x:contain;border-radius:8px;margin:20px 0 28px;position:relative;overflow-x:auto}.NXUihW_data-table{border-collapse:collapse;width:100%;min-width:600px;font-family:var(--font-family-mono);color:var(--grey-30);font-size:14px;line-height:20px}.NXUihW_table-caption{caption-side:top;text-align:left;background:var(--grey-90);border-bottom:1px solid var(--grey-70);font-family:var(--font-family-mono);letter-spacing:.75px;text-transform:uppercase;color:var(--grey-40);padding:12px 14px;font-size:13px;line-height:18px}.NXUihW_data-table th,.NXUihW_data-table td{text-align:left;vertical-align:top;border-top:1px solid var(--grey-70);padding:12px 14px}.NXUihW_data-table thead th{background:var(--grey-90);white-space:nowrap;letter-spacing:.75px;text-transform:uppercase;color:var(--grey-40);border-top:0;font-size:12px;font-weight:400;line-height:16px}.NXUihW_data-table tbody th{color:var(--grey-10);font-weight:500}.NXUihW_data-table .NXUihW_c,.NXUihW_data-table .NXUihW_programCrate{background:var(--grey-90);font-size:13px}.NXUihW_compareOurs{background:color-mix(in oklch, var(--grey-90) 45%, transparent)}.NXUihW_data-table thead .NXUihW_compareOurs{background:var(--grey-95);color:var(--grey-20)}.NXUihW_compareAspect{width:22%}.NXUihW_num{font-family:var(--font-family-fancy);color:var(--grey-10);font-size:18px;text-align:center!important}.NXUihW_data-table thead .NXUihW_num{font-family:var(--font-family-mono);font-size:12px}.NXUihW_program{flex-direction:column;align-items:flex-start;gap:4px;min-width:180px;display:flex}.NXUihW_programName{font-family:var(--font-family-sans);color:var(--grey-10);font-size:15px;font-weight:600}.NXUihW_programWhat{font-family:var(--font-family-sans);color:var(--grey-40);font-size:13px;line-height:18px}.NXUihW_authority{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.NXUihW_chip.NXUihW_chip{padding:2px 6px;font-size:11px;line-height:15px}.NXUihW_callList{flex-wrap:wrap;gap:6px;display:flex}.NXUihW_callList .NXUihW_c{font-size:13px}.NXUihW_ruleName{font-family:var(--font-family-sans);color:var(--grey-10);font-size:15px;font-weight:600;display:block}.NXUihW_params{letter-spacing:.75px;text-transform:uppercase;color:var(--grey-50);margin-top:4px;font-size:12px;font-weight:400;line-height:16px;display:block}.NXUihW_verdict{letter-spacing:.75px;text-transform:uppercase;color:var(--grey-20);align-items:center;gap:8px;font-size:12px;line-height:16px;display:inline-flex}.NXUihW_verdict .led{width:10px;height:10px}.NXUihW_canText{font-family:var(--font-family-sans);color:var(--grey-40);margin-top:6px;font-size:13px;line-height:18px;display:block}.NXUihW_address{white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;display:inline-flex;position:relative}.NXUihW_addrText{font-family:var(--font-family-mono);color:var(--grey-10);font-size:14px}.NXUihW_toolKey.NXUihW_toolKey{min-width:28px;height:26px;padding:4px 6px}.NXUihW_toolKey .key-icon{width:14px;height:14px}.NXUihW_copied.NXUihW_copied{width:8px;height:8px}.NXUihW_code.NXUihW_code{margin:20px 0 24px;padding:0}.NXUihW_codeHead{border-bottom:1px solid var(--grey-30);align-items:center;gap:12px;min-height:52px;padding:8px 10px 8px 16px;display:flex}.NXUihW_codeLang{color:var(--grey-70);font-size:13px}.NXUihW_codeFile{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-family-mono);color:var(--grey-60);flex:1;font-size:13px;overflow:hidden}.NXUihW_codeTabs{flex:1;min-width:0;display:flex}.NXUihW_codeTabs .NXUihW_tabFrame{max-width:100%;overflow-x:auto}.NXUihW_codeCopy{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.NXUihW_codeCopy .key{height:30px;padding:6px 11px;font-size:13px}.NXUihW_codeWell{tab-size:4;font-family:var(--font-family-mono);color:var(--grey-95);scrollbar-width:thin;scrollbar-color:var(--grey-40) transparent;margin:0;padding:16px 18px 18px;font-size:14px;line-height:21px;overflow-x:auto}.NXUihW_promptWell{overscroll-behavior:contain;max-height:460px;font-size:13px;line-height:20px;overflow:auto}.NXUihW_codeFoot{border-top:1px solid var(--grey-30);font-family:var(--font-family-mono);color:var(--grey-60);padding:10px 16px 12px;font-size:13px}.NXUihW_tokKeyword{color:var(--yellow-80)}.NXUihW_tokString{color:var(--indigo-80)}.NXUihW_tokComment{color:var(--grey-60)}.NXUihW_tabbed{margin:18px 0 26px}.NXUihW_tabFrame.NXUihW_tabFrame{width:fit-content;max-width:100%;display:inline-grid}.NXUihW_tabFrame .toggle{height:30px;padding:6px 12px;font-size:13px}.NXUihW_codeTabs .NXUihW_tabFrame .toggle{text-transform:none;letter-spacing:.25px}.NXUihW_tabPanel{margin-top:14px}.NXUihW_flagSet.NXUihW_flagSet,.NXUihW_flagExample.NXUihW_flagExample{flex-direction:column;padding:20px 22px}.NXUihW_flagSetWhere{font-family:var(--font-family-mono);letter-spacing:.75px;text-transform:uppercase;color:var(--grey-40);margin:0 0 8px;font-size:13px}.NXUihW_flagList{margin:0;padding:0;list-style:none}.NXUihW_flagRow{border-top:1px solid var(--grey-70);grid-template-columns:auto minmax(0,250px) 56px minmax(0,1fr);align-items:center;gap:6px 16px;padding:10px 0;display:grid}.NXUihW_flagRow:first-child{border-top:0}.NXUihW_flagName{justify-self:start;font-size:13px}.NXUihW_flagValue{font-family:var(--font-family-fancy);text-align:right;color:var(--grey-10);font-size:18px}.NXUihW_flagMeaning{color:var(--grey-40);font-size:14px;line-height:20px}.NXUihW_reg{background:var(--grey-20);box-shadow:var(--shadow-down-tray);border-radius:6px;gap:3px;padding:4px 5px;display:inline-flex}.NXUihW_bit.NXUihW_bit{border-color:var(--grey-10);width:9px;height:9px}.NXUihW_flagExamples{gap:14px;margin:0;padding:0;list-style:none;display:grid}.NXUihW_flagExampleWhat{color:var(--grey-10);margin:0 0 10px;font-size:16px;font-weight:600}.NXUihW_flagExampleValue{align-items:center;gap:14px;margin:0 0 8px;display:flex}.NXUihW_flagValueBig{font-family:var(--font-family-fancy);color:var(--grey-10);font-size:28px;line-height:32px}.NXUihW_flagExampleParts{font-family:var(--font-family-mono);color:var(--grey-40);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:19px}.NXUihW_ladders{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 26px;display:grid}.NXUihW_ladder.NXUihW_ladder{flex-direction:column;margin:20px 0 22px;padding:20px 22px}.NXUihW_ladders .NXUihW_ladder.NXUihW_ladder{margin:0}.NXUihW_ladderTitle{color:var(--grey-10);margin:0 0 6px;font-size:16px;font-weight:600}.NXUihW_ladderSub{font-family:var(--font-family-mono);letter-spacing:.75px;text-transform:uppercase;color:var(--grey-50);margin-left:8px;font-size:12px;font-weight:400}.NXUihW_ladderSteps{margin:0;padding:0;list-style:none}.NXUihW_ladderStep{border-top:1px solid var(--grey-70);grid-template-columns:26px minmax(0,1fr);gap:6px 12px;padding:10px 0;display:grid}.NXUihW_ladderStep:first-child{border-top:0}.NXUihW_ladderNum{background:var(--grey-20);width:26px;height:26px;color:var(--grey-95);box-shadow:var(--shadow-down-tray);font-family:var(--font-family-fancy);border-radius:6px;justify-content:center;align-items:center;font-size:14px;display:flex}.NXUihW_ladderHook .NXUihW_ladderNum{background:var(--yellow-90);color:var(--grey-10);box-shadow:var(--shadow-down-indicator-active)}.NXUihW_ladderText{font-size:15px;line-height:23px}.NXUihW_ladderTag{grid-column:2}.NXUihW_errTag{background:var(--grey-30);color:var(--grey-99);font-size:12px}.NXUihW_byteMap.NXUihW_byteMap{flex-direction:column;gap:18px;margin:20px 0 24px;padding:20px 22px}.NXUihW_bytes{grid-template-columns:30px repeat(16,minmax(0,1fr));align-items:center;gap:3px;display:grid}.NXUihW_byteCorner,.NXUihW_byteTick,.NXUihW_byteOffset{font-family:var(--font-family-mono);color:var(--grey-50);font-size:11px;line-height:14px}.NXUihW_byteOffset{text-align:right;padding-right:4px}.NXUihW_byteField{min-width:0;height:42px;box-shadow:var(--shadow-down-tray);border-radius:4px;align-items:center;padding:0 10px;display:flex;overflow:hidden}.NXUihW_byteName{font-family:var(--font-family-mono);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.NXUihW_byteType{opacity:.75}.NXUihW_fillInk75{background:var(--grey-30);color:var(--grey-99)}.NXUihW_fillInk50{background:var(--grey-50);color:var(--grey-99)}.NXUihW_fillInk25{background:var(--grey-70);color:var(--grey-10)}.NXUihW_fillHatch{background:repeating-linear-gradient(135deg, var(--grey-90) 0 6px, var(--grey-70) 6px 8px);color:var(--grey-40)}.NXUihW_byteLegend{margin:0}.NXUihW_byteLegendRow{border-top:1px solid var(--grey-70);grid-template-columns:150px 140px minmax(0,1fr);gap:4px 16px;padding:10px 0;display:grid}.NXUihW_byteLegendRow dt{align-items:center;gap:8px;display:flex}.NXUihW_byteLegendRow dd{margin:0;font-size:15px;line-height:22px}.NXUihW_byteSwatch{width:14px;height:14px;box-shadow:var(--shadow-down-tray);border-radius:3px;flex:none}.NXUihW_byteLegendName{font-family:var(--font-family-mono);color:var(--grey-10);font-size:13px}.NXUihW_byteRange{font-family:var(--font-family-mono);color:var(--grey-50);font-size:13px!important}.NXUihW_sources{margin:8px 0 0;padding:0;list-style:none}.NXUihW_source{border-top:1px solid var(--grey-70);transition:background-color var(--transition-medium);border-radius:4px;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:10px 8px;display:grid}.NXUihW_source:target{background:var(--yellow-98)}.NXUihW_sourceNum{font-family:var(--font-family-fancy);color:var(--grey-10);font-size:16px}.NXUihW_sourceText{flex-direction:column;gap:2px;min-width:0;display:flex}.NXUihW_sourceText a{color:var(--grey-20);text-decoration:underline;-webkit-text-decoration-color:var(--grey-50);text-decoration-color:var(--grey-50);text-underline-offset:3px}.NXUihW_sourceText a:hover{color:var(--grey-10);-webkit-text-decoration-color:var(--yellow-50);text-decoration-color:var(--yellow-50)}.NXUihW_sourceHref{font-family:var(--font-family-mono);color:var(--grey-50);overflow-wrap:anywhere;font-size:12px;line-height:16px}.NXUihW_pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:64px;display:grid}.NXUihW_pagerKey.NXUihW_pagerKey{white-space:normal;height:auto;min-height:88px;padding:16px 18px}.NXUihW_pagerNext.NXUihW_pagerNext{text-align:right;grid-column:2;align-items:flex-end}.NXUihW_pagerDir{color:var(--grey-50)}.NXUihW_pagerTitle{font-family:var(--font-family-sans);letter-spacing:0;text-transform:none;color:var(--grey-20);font-size:17px;font-weight:500;line-height:22px}.NXUihW_chapter{margin-top:96px;scroll-margin-top:150px}.NXUihW_chapterDivider{margin-bottom:40px}@media (max-width:1000px){.NXUihW_shell{grid-template-columns:minmax(0,1fr);gap:24px}.NXUihW_side{z-index:5;position:relative;top:0}.NXUihW_contentsKey.NXUihW_contentsKey{justify-content:space-between;width:100%;height:44px;display:flex}.NXUihW_contentsKey span:first-child{color:var(--grey-50)}.NXUihW_contentsKey[data-active=true] span:first-child{color:var(--grey-90)}.NXUihW_chevron{width:12px;height:12px;transition:transform var(--transition-fast)}.NXUihW_contentsKey[aria-expanded=true] .NXUihW_chevron{transform:rotate(180deg)}.NXUihW_side .NXUihW_sidePlate.NXUihW_sidePlate{max-height:none;margin-top:10px;display:none}.NXUihW_side[data-open=true] .NXUihW_sidePlate.NXUihW_sidePlate{display:flex}}@media (max-width:800px){.NXUihW_title{font-size:34px;line-height:38px}.NXUihW_h2{font-size:24px;line-height:28px}.NXUihW_flow{font-size:16px;line-height:26px}.NXUihW_defs>div,.NXUihW_defsSm>div{grid-template-columns:minmax(0,1fr);gap:4px}.NXUihW_ladders{grid-template-columns:minmax(0,1fr)}.NXUihW_flagRow{grid-template-columns:auto minmax(0,1fr)}.NXUihW_flagName{grid-area:2/1/auto/-1}.NXUihW_flagValue{text-align:left}.NXUihW_flagMeaning{grid-column:1/-1}.NXUihW_byteLegendRow{grid-template-columns:minmax(0,1fr)}.NXUihW_bytes{grid-template-columns:24px repeat(16,minmax(0,1fr));gap:2px}.NXUihW_byteTick{font-size:9px}.NXUihW_byteField{padding:0 6px}.NXUihW_byteName{font-size:11px}.NXUihW_pager{grid-template-columns:minmax(0,1fr)}.NXUihW_pagerNext.NXUihW_pagerNext{grid-column:1}.NXUihW_codeHead{flex-wrap:wrap}.NXUihW_codeFile{flex-basis:calc(100% - 140px)}.NXUihW_codeTabs{flex-basis:100%;order:3}.NXUihW_headTop{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.NXUihW_navLink,.NXUihW_anchorLink,.NXUihW_anchor,.NXUihW_citeLink,.NXUihW_source,.NXUihW_chevron{transition:none}}
