.m5SZtW_callout{gap:var(--s3);margin:var(--s5) 0;padding:var(--s4) var(--s5) var(--s4) var(--s4);background:var(--cobalt-wash);border-radius:var(--radius);color:var(--ink-2);grid-template-columns:auto 1fr;font-size:15px;line-height:1.6;display:grid}.m5SZtW_callout p:last-child{margin-bottom:0}.m5SZtW_calloutMark{color:var(--cobalt);margin-top:2px}.m5SZtW_calloutTitle{color:var(--ink);letter-spacing:-.01em;font-weight:600;margin:0 0 var(--s1)!important}.m5SZtW_formula{margin:var(--s5) 0;padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.m5SZtW_formulaLine{font-family:var(--font-data), ui-monospace, monospace;letter-spacing:0;white-space:nowrap;color:var(--ink);font-size:15px;line-height:1.9}.m5SZtW_where{gap:var(--s1);margin:var(--s4) 0 0;padding-top:var(--s4);border-top:1px solid var(--line);color:var(--ink-2);font-size:13.5px;line-height:1.5;display:grid}.m5SZtW_where>div{gap:var(--s3);grid-template-columns:7.5em 1fr;display:grid}.m5SZtW_where dt{font-family:var(--font-data), ui-monospace, monospace;color:var(--ink);font-size:13px}.m5SZtW_where dd{margin:0}.m5SZtW_tableWrap{margin:var(--s5) 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.m5SZtW_table{border-collapse:collapse;letter-spacing:-.004em;width:100%;font-size:14.5px;line-height:1.45}.m5SZtW_table th,.m5SZtW_table td{padding:10px var(--s4);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.m5SZtW_table tr:last-child td{border-bottom:0}.m5SZtW_table th{color:var(--ink-3);white-space:nowrap;background:var(--paper);font-size:13px;font-weight:500}.m5SZtW_table td:first-child{color:var(--ink);font-weight:500}.m5SZtW_table td{color:var(--ink-2)}.m5SZtW_table tbody tr{transition:background var(--fast) var(--ease)}.m5SZtW_table tbody tr:hover{background:color-mix(in oklab, var(--cobalt-wash) 45%, transparent)}.m5SZtW_num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.m5SZtW_fig{margin:var(--s5) 0 var(--s6)}.m5SZtW_figBody{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);container-type:inline-size}.m5SZtW_caption{margin-top:var(--s2);color:var(--ink-3);font-size:13.5px;line-height:1.5}.m5SZtW_steps{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);list-style:none;margin:var(--s5) 0!important;padding:0!important}.m5SZtW_steps li{gap:var(--s3);padding:var(--s4);border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;margin:0;display:grid}.m5SZtW_steps li:last-child{border-bottom:0}.m5SZtW_stepNo{background:var(--cobalt);width:28px;height:28px;color:var(--mark);border-radius:var(--radius);font-variant-numeric:tabular-nums;place-items:center;font-size:13px;font-weight:600;display:grid}.m5SZtW_stepTitle{letter-spacing:-.01em;font-weight:600;margin:2px 0!important}.m5SZtW_stepBody{color:var(--ink-2);font-size:15px;line-height:1.55;margin:0!important}
.IlIKvW_panel{padding:var(--s5);gap:var(--s5);grid-template-columns:minmax(0,1fr);display:grid}.IlIKvW_head{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.IlIKvW_meta{color:var(--ink-3);font-size:13.5px}.IlIKvW_segment{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:2px;display:inline-flex}.IlIKvW_segment button{min-width:64px;padding:5px var(--s3);color:var(--ink-2);cursor:pointer;transition:background var(--fast) var(--ease), color var(--fast) var(--ease);background:0 0;border:0;border-radius:2px;font-size:14px;font-weight:500}.IlIKvW_segment button:hover{color:var(--ink)}.IlIKvW_segment button[aria-pressed=true]{background:var(--cobalt);color:var(--mark)}.IlIKvW_segment button:active{transform:translateY(1px)}.IlIKvW_legend{gap:var(--s4);color:var(--ink-2);font-size:13.5px;display:flex}.IlIKvW_legend span{align-items:center;gap:var(--s2);display:inline-flex}.IlIKvW_keySolid,.IlIKvW_keyDashed{border-top:2px solid var(--cobalt-deep);width:18px;height:0}.IlIKvW_keyDashed{border-top-style:dashed;border-top-color:var(--ink-2)}.IlIKvW_readouts{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.IlIKvW_readouts>div{gap:2px;display:grid}.IlIKvW_label{color:var(--ink-3);font-size:13px;line-height:1.4}.IlIKvW_label b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.IlIKvW_figure{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:28px;font-weight:600;line-height:1.15}.IlIKvW_figure em{letter-spacing:0;color:var(--ink-3);margin-left:2px;font-size:13px;font-style:normal;font-weight:500}.IlIKvW_chart{column-gap:var(--s2);row-gap:var(--s1);color:var(--ink-3);font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;font-size:12px;line-height:1;display:grid}.IlIKvW_yAxis{text-align:right;flex-direction:column;justify-content:space-between;padding-top:20px;display:flex}.IlIKvW_yAxis span:first-child{transform:translateY(-50%)}.IlIKvW_yAxis span:last-child{transform:translateY(50%)}.IlIKvW_plot{border-bottom:1px solid var(--line-strong);cursor:ew-resize;touch-action:pan-y;grid-column:2;height:220px;margin-top:20px;position:relative}.IlIKvW_chart>.IlIKvW_plot:first-child{grid-column:1/-1}.IlIKvW_plot.IlIKvW_short{cursor:default;height:170px}.IlIKvW_plot svg{width:100%;height:100%;display:block;overflow:visible}.IlIKvW_plot svg *{vector-effect:non-scaling-stroke}.IlIKvW_xAxis{padding-top:var(--s1);grid-column:2;justify-content:space-between;display:flex}.IlIKvW_grid{stroke:var(--line);stroke-width:1px}.IlIKvW_fill{fill:var(--cobalt)}.IlIKvW_restFill{fill:var(--line)}.IlIKvW_solid,.IlIKvW_dashed{fill:none;stroke:var(--cobalt-deep);stroke-width:2px;stroke-linejoin:round}.IlIKvW_dashed{stroke:var(--ink-2);stroke-dasharray:5 4}.IlIKvW_kink{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:2 3}.IlIKvW_cross{stroke:var(--ink);stroke-width:1px}.IlIKvW_kinkLabel{white-space:nowrap;color:var(--ink-2);padding:2px 0;position:absolute;top:-20px;transform:translate(-50%)}.IlIKvW_dot,.IlIKvW_dotHollow{background:var(--cobalt-deep);width:11px;height:11px;box-shadow:0 0 0 2px var(--surface);pointer-events:none;border-radius:50%;margin:-5.5px 0 0 -5.5px;position:absolute}.IlIKvW_dotHollow{background:var(--surface);border:2px solid var(--ink-2)}.IlIKvW_slider{align-items:center;gap:var(--s4);grid-template-columns:auto 1fr;display:grid}.IlIKvW_slider input,.IlIKvW_field input[type=range]{width:100%;accent-color:var(--cobalt);cursor:pointer}.IlIKvW_state{color:var(--ink-2);font-size:14.5px;margin:0!important}.IlIKvW_inputs{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.IlIKvW_field{gap:var(--s1);grid-template-columns:minmax(0,1fr);display:grid}.IlIKvW_wide{grid-column:1/-1}.IlIKvW_input{height:40px;padding:0 var(--s3);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius);transition:border-color var(--fast) var(--ease);align-items:center;display:flex}.IlIKvW_input:focus-within{border-color:var(--cobalt);outline:2px solid var(--cobalt);outline-offset:1px}.IlIKvW_input input{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;min-width:0;font-weight:500}.IlIKvW_input em{color:var(--ink-3);font-size:13px;font-style:normal}.IlIKvW_track,.IlIKvW_meter{height:64px;margin:0 var(--s7);position:relative}.IlIKvW_meterWrap{padding:var(--s5)}.IlIKvW_track:before,.IlIKvW_meter:before{content:"";background:var(--line);border-radius:1px;height:8px;position:absolute;inset:28px 0 auto}.IlIKvW_zone{background:repeating-linear-gradient(-45deg, var(--danger) 0 2px, color-mix(in oklab, var(--danger) 30%, var(--surface)) 2px 5px);height:8px;position:absolute;top:28px}.IlIKvW_tick{background:var(--danger);width:2px;height:20px;margin-left:-1px;position:absolute;top:22px}.IlIKvW_tick span{white-space:nowrap;color:var(--ink-2);font-size:12.5px;font-style:normal;line-height:1.3;position:absolute;top:24px;left:50%;transform:translate(-50%)}.IlIKvW_tick.IlIKvW_entry{background:var(--cobalt)}.IlIKvW_tick.IlIKvW_entry span{color:var(--ink);font-weight:500;top:auto;bottom:24px}.IlIKvW_map{padding:var(--s5);gap:var(--s3);display:grid}.IlIKvW_mapRow{gap:var(--s3);grid-template-columns:repeat(3,1fr);display:grid}.IlIKvW_node{padding:var(--s4);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius)}.IlIKvW_nodeTitle{letter-spacing:-.012em;font-weight:600;margin:0 0 2px!important}.IlIKvW_nodeText{color:var(--ink-2);font-size:13.5px;line-height:1.45;margin:0!important}.IlIKvW_flow{justify-content:center;gap:var(--s6);color:var(--ink-3);font-size:13px;display:flex}.IlIKvW_base{background:var(--cobalt) var(--grain-light);border-color:var(--cobalt)}.IlIKvW_base .IlIKvW_nodeTitle{color:var(--mark)}.IlIKvW_base .IlIKvW_nodeText{color:color-mix(in oklab, var(--mark) 86%, var(--cobalt))}@container (max-width:520px){.IlIKvW_mapRow{grid-template-columns:1fr}.IlIKvW_readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.IlIKvW_panel,.IlIKvW_map,.IlIKvW_meterWrap{padding:var(--s4)}.IlIKvW_figure{font-size:23px}.IlIKvW_track,.IlIKvW_meter{margin:0 var(--s6)}}.IlIKvW_code{margin:var(--s5) 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.IlIKvW_codeHead{padding:6px 6px 6px var(--s4);border-bottom:1px solid var(--line);background:var(--paper);color:var(--ink-3);justify-content:space-between;align-items:center;font-size:13px;display:flex}.IlIKvW_copy{padding:3px var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);cursor:pointer;transition:border-color var(--fast) var(--ease), color var(--fast) var(--ease);font-size:13px;font-weight:500}.IlIKvW_copy:hover{border-color:var(--cobalt);color:var(--cobalt)}.IlIKvW_copy:active{transform:translateY(1px)}.IlIKvW_code pre{padding:var(--s4);color:var(--ink);tab-size:2;margin:0;font-size:13.5px;line-height:1.7;overflow-x:auto}
._5GqhW_bar{z-index:20;height:var(--bar);background:var(--paper) var(--grain-dark);border-bottom:1px solid var(--line);position:sticky;top:0}._5GqhW_barInner{align-items:center;gap:var(--s4);max-width:1440px;height:100%;padding:0 var(--edge);margin:0 auto;display:flex}._5GqhW_brand{align-items:center;gap:10px;display:inline-flex}._5GqhW_tile{background:var(--cobalt) var(--grain-light);width:30px;height:30px;color:var(--mark);border-radius:var(--radius);place-items:center;display:grid}._5GqhW_wordmark{letter-spacing:-.035em;font-size:19px;font-weight:600}._5GqhW_place{background:var(--cobalt-wash);color:var(--cobalt-deep);border-radius:var(--radius);padding:3px 10px;font-size:14px;font-weight:500}._5GqhW_barEnd{align-items:center;gap:var(--s3);margin-left:auto;display:flex}._5GqhW_appLink{height:36px;padding:0 var(--s4);background:var(--cobalt) var(--grain-light);color:var(--mark);border-radius:var(--radius);white-space:nowrap;align-items:center;font-size:14px;font-weight:600;display:inline-flex}._5GqhW_appLink:hover{background-color:var(--cobalt-deep)}._5GqhW_menuBtn{border-radius:var(--radius);cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;margin-left:-10px;display:none}._5GqhW_menuBtn:active{background:var(--cobalt-wash)}._5GqhW_searchBtn{align-items:center;gap:var(--s2);width:260px;height:36px;padding:0 var(--s3);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink-3);cursor:pointer;transition:border-color var(--fast) var(--ease), color var(--fast) var(--ease);font-size:14.5px;display:inline-flex}._5GqhW_searchBtn:hover{border-color:var(--cobalt);color:var(--ink)}._5GqhW_hint{margin-left:auto;font-size:12.5px}._5GqhW_search{width:min(600px, calc(100vw - 2 * var(--edge)));border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:0 24px 60px -20px color-mix(in oklab, var(--cobalt-deep) 45%, transparent);margin-top:12vh;padding:0}._5GqhW_search::backdrop,._5GqhW_sheet::backdrop{background:color-mix(in oklab, var(--cobalt-deep) 38%, transparent)}._5GqhW_searchBox input{width:100%;height:54px;padding:0 var(--s5);border:0;border-bottom:1px solid var(--line);letter-spacing:-.012em;background:0 0;outline:0;font-size:17px}._5GqhW_searchBox input::placeholder{color:var(--ink-3)}._5GqhW_results{padding:var(--s2);max-height:min(56vh,460px);margin:0;list-style:none;overflow-y:auto}._5GqhW_results li{justify-content:space-between;align-items:baseline;gap:var(--s4);padding:9px var(--s4);border-radius:var(--radius);cursor:pointer;font-size:15px;font-weight:500;display:flex}._5GqhW_results li[aria-selected=true]{background:var(--cobalt);color:var(--mark)}._5GqhW_resultContext{color:var(--ink-3);flex-shrink:0;font-size:13px;font-weight:400}._5GqhW_results li[aria-selected=true] ._5GqhW_resultContext{color:color-mix(in oklab, var(--mark) 80%, var(--cobalt))}._5GqhW_results ._5GqhW_noResult{color:var(--ink-2);cursor:default;font-weight:400}._5GqhW_frame{grid-template-columns:var(--rail) minmax(0, 1fr);max-width:1440px;padding:0 var(--edge);margin:0 auto;display:grid}._5GqhW_rail{top:var(--bar);height:calc(100dvh - var(--bar));padding:var(--s6) var(--s5) var(--s7) 0;border-right:1px solid var(--line);align-self:start;position:sticky;overflow-y:auto}._5GqhW_railNav ul{margin:0;padding:0;list-style:none}._5GqhW_chapter+._5GqhW_chapter{margin-top:var(--s5)}._5GqhW_chapterTitle{margin:0 0 var(--s1);padding:0 var(--s3);color:var(--ink-3);font-size:13px;line-height:1.6}._5GqhW_railLink{padding:6px var(--s3);border-radius:var(--radius);color:var(--ink-2);transition:background var(--fast) var(--ease), color var(--fast) var(--ease);font-size:14.5px;line-height:1.4;display:block}._5GqhW_railLink:hover{color:var(--ink);background:color-mix(in oklab, var(--cobalt-wash) 60%, transparent)}._5GqhW_railLink[aria-current=page]{background:var(--cobalt);color:var(--mark);font-weight:500}._5GqhW_main{grid-template-columns:minmax(0, 1fr) var(--toc);gap:var(--s7);padding:var(--s6) 0 var(--s8) var(--s7);display:grid}._5GqhW_article{min-width:0;max-width:740px}._5GqhW_toc{top:calc(var(--bar) + var(--s6));max-height:calc(100dvh - var(--bar) - var(--s7));align-self:start;position:sticky;overflow-y:auto}._5GqhW_toc ul{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}._5GqhW_toc ._5GqhW_chapterTitle{margin-bottom:var(--s2);padding-left:0}._5GqhW_toc a{padding:4px 0 4px var(--s3);color:var(--ink-3);transition:color var(--fast) var(--ease);border-left:1px solid #0000;margin-left:-1px;font-size:13.5px;line-height:1.45;display:block}._5GqhW_toc a:hover{color:var(--ink)}._5GqhW_toc a[aria-current]{color:var(--cobalt);border-left-color:var(--cobalt);font-weight:500}._5GqhW_crumb{margin:0 0 var(--s3);color:var(--ink-3);font-size:14px}._5GqhW_pageHead{margin-bottom:var(--s7)}._5GqhW_pageHead h1{margin:0 0 var(--s4)}._5GqhW_pageHead p{margin:0}._5GqhW_field{min-height:268px;margin-bottom:var(--s5);padding:var(--s5) var(--s6);background:var(--cobalt) var(--grain-light);color:var(--mark);border-radius:var(--radius);align-content:end;display:grid;position:relative;overflow:hidden}._5GqhW_field h1{max-width:11em;margin:0;position:relative}._5GqhW_field ._5GqhW_crumb{color:color-mix(in oklab, var(--mark) 80%, var(--cobalt));position:relative}._5GqhW_fieldArt{right:var(--s6);top:var(--s5);width:min(56%,400px);position:absolute}._5GqhW_fieldMark{top:50%;right:var(--s7);aspect-ratio:1;width:min(46%,250px);height:auto;transform:translateY(-50%)}._5GqhW_pager{gap:var(--s4);margin-top:var(--s8);padding-top:var(--s5);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}._5GqhW_pager a{padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:border-color var(--fast) var(--ease);gap:2px;display:grid}._5GqhW_pager a:hover{border-color:var(--cobalt)}._5GqhW_pager a:active{transform:translateY(1px)}._5GqhW_pager span{color:var(--ink-3);font-size:13px}._5GqhW_pager strong{letter-spacing:-.012em;color:var(--cobalt);font-weight:600}._5GqhW_next{text-align:right;grid-column:2}._5GqhW_sheet{width:100vw;max-width:none;height:100dvh;max-height:none;padding:0 var(--edge) var(--s7);background:var(--paper) var(--grain-dark);color:var(--ink);border:0;margin:0;overflow-y:auto}._5GqhW_sheetHead{height:var(--bar);margin-bottom:var(--s4);justify-content:space-between;align-items:center;display:flex}._5GqhW_sheet ._5GqhW_menuBtn{margin:0 -10px 0 0;display:grid}._5GqhW_sheet ._5GqhW_railLink{padding:10px var(--s3);font-size:16px}@media (max-width:1180px){._5GqhW_main{grid-template-columns:minmax(0,1fr)}._5GqhW_toc{display:none}}@media (max-width:900px){._5GqhW_frame{grid-template-columns:minmax(0,1fr)}._5GqhW_rail{display:none}._5GqhW_menuBtn{display:grid}._5GqhW_main{padding-left:0;padding-top:var(--s5)}._5GqhW_searchBtn{width:auto}._5GqhW_hint{display:none}}@media (max-width:560px){._5GqhW_field{min-height:300px;padding:var(--s5)}._5GqhW_fieldArt{top:var(--s5);right:var(--s5);left:var(--s5);width:auto;transform:none}._5GqhW_fieldMark{width:150px;left:auto;transform:none}._5GqhW_pager{grid-template-columns:1fr}._5GqhW_next{grid-column:1}}
