.Stack_Stack__ytS3Z{display:flex;flex-direction:column;gap:var(--stack-gap-prop,var(--p-space-0))}.Stack_Row__vAMbt{flex-direction:row;flex-wrap:var(--row-wrap-prop,nowrap)}.Stack_List__tLhoQ{margin:0}.Lede_LedeParagraph__s8bs0,.Lede_LedeParagraph__s8bs0 p{font-size:var(--font-size-600);font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-300)}.Lede_LedeParagraph__s8bs0 p:where(:not(:is(.margin-considered-harmful *))),.Lede_LedeParagraph__s8bs0:where(:not(:is(.margin-considered-harmful *))){margin-bottom:1.5rem}.Code_Code__O_j3v{border-radius:var(--border-radius-400);max-width:calc(100vw - 1.5rem);cursor:text;background:var(--surface);color:var(--text-strong);border:var(--border);margin:1rem 0}.Code_TopBar__9sWXg{display:flex;justify-content:space-between;align-items:center;border-bottom:var(--border)}.Code_Tabs__Uqssg{padding-left:1rem;display:flex}.Code_Tabs__Uqssg .Code_Tab__o0L2A{padding-top:.66rem;padding-bottom:.66rem;border-radius:var(--border-radius-300);background:rgba(0,0,0,0);font-size:var(--font-size-100);color:var(--text-subdued)}.Code_Tabs__Uqssg button.Code_Tab__o0L2A{padding-left:.5rem;padding-right:.5rem;color:var(--text-strong)}.Code_Tabs__Uqssg button.Code_Tab__o0L2A[aria-selected=true]{position:relative}.Code_Tabs__Uqssg button.Code_Tab__o0L2A[aria-selected=true]:not(:focus-visible):after{content:"";display:block;position:absolute;right:0;bottom:0;left:0;background:var(--text-strong);height:3px;border-radius:var(--border-radius-200) var(--border-radius-200) 0 0}.Code_Tabs__Uqssg:focus-visible{box-shadow:var(--focus-outline)}.Code_CopyButton__hVSyD{padding:.5rem 1rem;background:rgba(0,0,0,0);border-radius:var(--border-radius-200);opacity:.5;display:flex;align-items:center}.Code_CopyButton__hVSyD:focus,.Code_CopyButton__hVSyD:hover{opacity:1}.Code_CopyButton__hVSyD svg{width:16px;height:16px}.Code_CopyButton__hVSyD:focus-visible{box-shadow:none;opacity:1}.Code_ActualCode__AIT_y{display:block;font-family:var(--font-family-mono);white-space:pre-wrap;padding:.85rem 1rem;font-size:14px;line-height:1.6;overflow:auto;max-height:50vh}.Code_ActualCode__AIT_y::-webkit-scrollbar{width:3px}.Code_ActualCode__AIT_y::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.Code_ActualCode__AIT_y::-webkit-scrollbar-thumb{background:rgba(0,0,0,0);border-radius:var(--border-radius-round)}.Code_ActualCode__AIT_y:hover::-webkit-scrollbar-thumb{background-color:var(--border-color)}.Code_ActualCode__AIT_y:hover::-webkit-scrollbar-thumb:hover{background-color:var(--text-subdued)}.Code_LineNumber__chA2V{display:none;opacity:.5;margin-right:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Code_InlineCode__CftmR{font-family:var(--font-family-mono);font-size:.9em;font-weight:var(--font-weight-500);background:var(--surface-code-inline);border-radius:var(--border-radius-300);padding:.15rem .25rem}.Markdown_Image__7OKfW{border-radius:var(--p-border-radius-200);width:100%;height:auto;border:1px solid var(--p-color-border)}.Markdown_List__sC8SX{list-style:none;position:relative}.Markdown_List__sC8SX .Markdown_ListItem__OBs0q{position:relative;margin-left:var(--list-bullet-width)}.Markdown_List__sC8SX .Markdown_ListItem__OBs0q:before{display:var(--list-bullet-display,inline-block);position:absolute;flex-shrink:0;width:var(--list-bullet-width);right:100%}.Markdown_UnorderedList__VyXWq>.Markdown_ListItem__OBs0q{--list-bullet-width:0.95em}.Markdown_UnorderedList__VyXWq>.Markdown_ListItem__OBs0q:before{content:"•"}.Markdown_OrderedList__9AvDU{counter-reset:item}.Markdown_OrderedList__9AvDU>.Markdown_ListItem__OBs0q{--list-bullet-width:1.35em;counter-increment:item}.Markdown_OrderedList__9AvDU>.Markdown_ListItem__OBs0q:before{content:counter(item)}.Markdown_InlineCode__S7tFg{font-family:var(--font-family-mono);font-size:.9em;font-weight:var(--font-weight-500);background:var(--surface-code-inline);border-radius:var(--border-radius-300);padding:.15rem .25rem}.Markdown_HorizontalRule__DlB6H{height:1px;box-shadow:0 .5px var(--border-color);background:var(--surface);border-radius:var(--border-radius-200);opacity:0;display:none}.Markdown_Strong__QH91q{font-weight:var(--font-weight-500);color:var(--text-strong)}.Markdown_TableWrapper__QJbJM{overflow:auto;max-width:calc(100vw - 2.5rem);width:100%;overflow-wrap:normal}.Markdown_Table__QZyCE{font-size:var(--font-size-300);border-collapse:separate;border-spacing:0;border:1px solid var(--border-color);border-radius:.5rem;width:100%}.Markdown_Table__QZyCE th{font-weight:var(--font-weight-600);font-size:var(--font-size-300);letter-spacing:var(--letter-spacing-100);text-align:left;background-color:var(--surface-subdued);color:var(--text-strong)}.Markdown_Table__QZyCE th:first-child{border-top-left-radius:.5rem}.Markdown_Table__QZyCE th:last-child{border-top-right-radius:.5rem}.Markdown_Table__QZyCE td,.Markdown_Table__QZyCE th{padding:.6rem .70588rem;border-bottom:1px solid var(--border-color);vertical-align:top}.Markdown_Table__QZyCE td:first-child,.Markdown_Table__QZyCE th:first-child{padding-left:1.5rem}.Markdown_Table__QZyCE td:last-child,.Markdown_Table__QZyCE th:last-child{padding-right:1.5rem}@media screen and (min-width:1400px){.Markdown_Table__QZyCE td:first-child,.Markdown_Table__QZyCE th:first-child{padding-left:1.5rem}.Markdown_Table__QZyCE td:last-child,.Markdown_Table__QZyCE th:last-child{padding-right:1.5rem}}.Markdown_Table__QZyCE tbody tr:last-child td{border-bottom:none}.Markdown_Table__QZyCE tbody tr:last-child td:first-child{border-bottom-left-radius:.5rem}.Markdown_Table__QZyCE tbody tr:last-child td:last-child{border-bottom-right-radius:.5rem}.Markdown_Heading-h1__lF2fL:where(:not(:is(.margin-considered-harmful *))){margin-block:1.5rem}.Markdown_Heading-h2__NymId:where(:not(:is(.margin-considered-harmful *))){margin-block:3rem 1rem}.Markdown_Heading-h3__PbTLX:where(:not(:is(.margin-considered-harmful *))){margin-block:1.5rem 1rem}.Markdown_Heading-h4__MdnSK:where(:not(:is(.margin-considered-harmful *))),.Markdown_Heading-h5__jowSc:where(:not(:is(.margin-considered-harmful *))),.Markdown_Heading-h6__9RGYR:where(:not(:is(.margin-considered-harmful *))),.Markdown_HorizontalRule__DlB6H:where(:not(:is(.margin-considered-harmful *))),.Markdown_List__sC8SX:where(:not(:is(.margin-considered-harmful *))),.Markdown_Paragraph__g_64f:where(:not(:is(.margin-considered-harmful *))){margin-block:1rem}.Markdown_Heading-h1__lF2fL:first-child:where(:not(:is(.margin-considered-harmful *))),.Markdown_Heading-h2__NymId:first-child:where(:not(:is(.margin-considered-harmful *))),.Markdown_Heading-h3__PbTLX:first-child:where(:not(:is(.margin-considered-harmful *))),.Markdown_Heading-h4__MdnSK:first-child:where(:not(:is(.margin-considered-harmful *))),.Markdown_Heading-h5__jowSc:first-child:where(:not(:is(.margin-considered-harmful *))),.Markdown_Heading-h6__9RGYR:first-child:where(:not(:is(.margin-considered-harmful *))),.Markdown_List__sC8SX:first-child:where(:not(:is(.margin-considered-harmful *))),.Markdown_Paragraph__g_64f:first-child:where(:not(:is(.margin-considered-harmful *))){margin-top:0}.Markdown_Heading-h3__PbTLX+.Markdown_List__sC8SX:where(:not(:is(.margin-considered-harmful *))),.Markdown_Heading-h3__PbTLX+.Markdown_Paragraph__g_64f:where(:not(:is(.margin-considered-harmful *))),.Markdown_Heading-h4__MdnSK+.Markdown_List__sC8SX:where(:not(:is(.margin-considered-harmful *))),.Markdown_Heading-h4__MdnSK+.Markdown_Paragraph__g_64f:where(:not(:is(.margin-considered-harmful *))){margin-top:-.5rem}.Markdown_List__sC8SX .Markdown_List__sC8SX:where(:not(:is(.margin-considered-harmful *))){margin-block:0}.Markdown_List__sC8SX .Markdown_Paragraph__g_64f:where(:not(:is(.margin-considered-harmful *))){margin-block:0}.Markdown_MarkdownCopyButton__OowTQ{opacity:.5;transition:opacity .1s ease-in;background:none;outline:none}.Markdown_MarkdownHeading__W0b5O{display:flex;align-items:center;gap:var(--p-space-100)}.Markdown_MarkdownHeading__W0b5O:hover .Markdown_MarkdownCopyButton__OowTQ{opacity:1}.Card_Card__feoDP{border-radius:var(--border-radius-700);background-color:var(--surface);border-radius:var(--p-border-radius-300,12px);box-shadow:0 1px 0 0 rgba(26,26,26,.07),inset 0 1px 0 0 rgba(208,208,208,.4),inset 1px 0 0 0 #e3e3e3,inset -1px 0 0 0 #e3e3e3,inset 0 -1px 0 0 #d4d4d4;box-shadow:0 1px 0 0 color(display-p3 .102 .102 .102/.07),inset 0 1px 0 0 color(display-p3 .8157 .8157 .8157/.4),inset 1px 0 0 0 color(display-p3 .8902 .8902 .8902),inset -1px 0 0 0 color(display-p3 .8902 .8902 .8902),inset 0 -1px 0 0 color(display-p3 .8314 .8314 .8314)}.dark-mode .Card_Card__feoDP{box-shadow:var(--card-shadow)}.Card_Card__feoDP :last-child{margin-block:0}.Card_Card__feoDP .Card_Card__feoDP{box-shadow:none;background-color:var(--surface-subdued)}.styles_Pill__yE6cT{display:flex;font-size:var(--font-size-100);letter-spacing:0;width:-moz-fit-content;width:fit-content;font-weight:var(--font-weight-600);border-radius:var(--border-radius-500);padding-right:var(--p-space-200);color:#fff;fill:#fff;text-align:center}.styles_Pill__yE6cT[data-value="don't"]{background:var(--background-bg-critical-strong,#fa0000)}.styles_Pill__yE6cT[data-value=do]{background:var(--background-bg-success-strong,#008656)}.styles_Pill__yE6cT[data-value=caution]{color:var(--text-text-caution,#342e00);fill:var(--text-text-caution,#342e00);background:var(--background-bg-caution-strong,#ffe400)}.styles_Pill__yE6cT[data-value=tip]{color:var(--text-text-info-strong,#002235);fill:var(--text-text-info-strong,#002235);background:var(--background-bg-info-strong,#7dd2ff)}.styles_MediaThumbnail__QOeYj{border-radius:var(--p-border-radius-200) var(--p-border-radius-200) 0 0;overflow:hidden}.StatusBanner_StatusBanner__h8Bxp{padding:1.5rem;background:var(--surface-subdued);border-radius:var(--border-radius-400)}.StatusBanner_StatusBanner__h8Bxp[data-value=alpha]{background:var(--surface-attention)}.StatusBanner_StatusBanner__h8Bxp[data-value=deprecated],.StatusBanner_StatusBanner__h8Bxp[data-value=legacy],.StatusBanner_StatusBanner__h8Bxp[data-value=warning]{background:var(--surface-warning)}.StatusBanner_StatusBanner__h8Bxp[data-value=beta],.StatusBanner_StatusBanner__h8Bxp[data-value=information],.StatusBanner_StatusBanner__h8Bxp[data-value=new]{background:var(--surface-information)}.StatusBanner_StatusBanner__h8Bxp h2{margin-top:0;color:var(--text-strong);font-size:var(--font-size-600);font-weight:var(--font-weight-700);letter-spacing:var(--letter-spacing-200);line-height:1.25}.StatusBanner_StatusBanner__h8Bxp h2+p{margin-top:0}.StatusBanner_StatusBanner__h8Bxp p{margin-bottom:0}.TipBanner_TipBanner__aeZTa{padding:var(--p-space-400) var(--p-space-600);background:var(--p-color-bg-surface-info);border-radius:var(--p-border-radius-200);color:#00565e;margin:var(--p-space-600) 0;margin-bottom:var(--p-space-1600)}.TipBanner_TipBanner__aeZTa h4,.TipBanner_TipBanner__aeZTa p{margin:0}.Heading_h1__AdN8m{color:var(--text-strong);font-size:var(--font-size-1200);font-weight:var(--font-weight-700);letter-spacing:var(--letter-spacing-700);line-height:1.15}.Heading_h2__pONxz{font-size:var(--font-size-800);letter-spacing:var(--letter-spacing-400)}.Heading_h2__pONxz,.Heading_h3__nxb5N{color:var(--text-strong);font-weight:var(--font-weight-700);line-height:1.25}.Heading_h3__nxb5N{font-size:var(--font-size-600)}.Heading_h3__nxb5N,.Heading_h4___m_Em{letter-spacing:var(--letter-spacing-200)}.Heading_h4___m_Em{font-size:var(--font-size-400);font-weight:var(--font-weight-600)}.Heading_h4___m_Em,.Heading_h5__2IAu_,.Heading_h6__v_0JL{color:var(--text-strong)}.Subnav_Subnav__MOncp{--border:#e3e3e3;--icon:#4a4a4a;--surface:#ffffff;margin-bottom:1.5rem}.dark-mode .Subnav_Subnav__MOncp{--border:#373737;--icon:#e7e7e7;--surface:#000000}.Subnav_Items__0hZHq{display:flex;flex-direction:column;gap:var(--p-space-100);border-radius:var(--p-border-radius-300);border:1.5px solid var(--border);padding:var(--p-space-100)}@media screen and (min-width:768px){.Subnav_Items__0hZHq{display:inline-flex;flex-direction:row;flex-wrap:wrap}}.Subnav_Item__phI16{display:flex;align-items:center;gap:var(--p-space-200);padding:var(--p-space-150) var(--p-space-300);border-radius:var(--p-border-radius-200);background-color:var(--surface);color:var(--text);fill:var(--icon)}.Subnav_Item__phI16.Subnav_Item--active__ODMBz,.Subnav_Item__phI16:hover{background-color:var(--surface-active)}.styles_SideBySide__k4Vqm{display:grid;grid-column-gap:var(--p-space-400);column-gap:var(--p-space-400);grid-row-gap:var(--p-space-800);row-gap:var(--p-space-800);--txt-column-width:35%;grid-template-columns:minmax(var(--txt-column-width),1fr) minmax(min(20rem,100% - var(--txt-column-width)),30rem)}@media screen and (max-width:500px){.styles_SideBySide__k4Vqm{grid-template-columns:1fr;row-gap:var(--p-space-400)}}.styles_SideBySide__k4Vqm img{background:var(--p-color-bg-fill-secondary);border-radius:var(--border-radius-400);border:1px solid #c9cccf}.styles_SideBySide__k4Vqm>ol,.styles_SideBySide__k4Vqm>ul{display:contents}.styles_SideBySide__k4Vqm>ol>li,.styles_SideBySide__k4Vqm>ul>li{--list-bullet-display:none;display:contents}.YoutubeVideo_YoutubeVideo__wW9fX{position:relative;padding-bottom:56%;height:0;overflow:hidden;max-width:100%;border-radius:var(--border-radius-400);background:var(--text);margin-top:1rem}.YoutubeVideo_YoutubeVideo__wW9fX embed,.YoutubeVideo_YoutubeVideo__wW9fX iframe,.YoutubeVideo_YoutubeVideo__wW9fX img,.YoutubeVideo_YoutubeVideo__wW9fX object{position:absolute;top:0;left:0;width:100%;height:100%}.styles_DoDont__Yqkmt{grid-gap:1rem;gap:1rem;display:grid;grid-template-columns:1fr 1fr;height:max-content}.styles_DoDont__Yqkmt:where(:not(:is(.margin-considered-harmful *))) .styles_DoDont__Yqkmt{margin:2rem 0}.styles_DoDont__Yqkmt:where(:not(:is(.margin-considered-harmful *))) .styles_DoDont__Yqkmt+.styles_DoDont__Yqkmt:where(:not(:is(.margin-considered-harmful *))) .styles_DoDont__Yqkmt{margin-top:-1rem}@media screen and (max-width:500px){.styles_DoDont__Yqkmt{display:flex;flex-direction:column;gap:1rem}}.PatternsExample_Link__7Woby{display:flex;align-items:center;font-size:var(--font-size-100);color:var(--text-default)}.PatternsExample_Link__7Woby:focus,.PatternsExample_Link__7Woby:hover{color:var(--text-link)}.PatternsExample_PositionedLink__a5JPB{right:1rem;top:1rem;position:absolute;z-index:2;border-radius:4px;width:32px;height:32px;transition:opacity .3s ease-in-out}.PatternsExample_ExampleWrapper__bnWYz{position:relative;box-shadow:none;border:1px solid var(--p-color-border-secondary);border-radius:8px}@media screen and (max-width:500px){.PatternsExample_ExampleWrapper__bnWYz{border-left:0;border-right:0;margin-left:-1.25rem;margin-right:-1.25rem;border-radius:0}}.PatternsExample_Dialog__dzz4Q{view-transition-name:dialog;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.PatternsExample_Dialog__dzz4Q.PatternsExample_open__bCB9F{opacity:1}.PatternsExample_Dialog__dzz4Q::-webkit-backdrop{background:var(--p-color-bg-inverse);opacity:.1;width:100vw}.PatternsExample_Dialog__dzz4Q::backdrop{background:var(--p-color-bg-inverse);opacity:.1;width:100vw}.PatternsExample_Dialog__dzz4Q:modal{max-width:100vw;max-height:100vh}.PatternsExample_Dialog__dzz4Q .PatternsExample_ExampleWrapper__bnWYz{border-radius:0;height:100%;z-index:13;overscroll-behavior:contain}.PatternsExample_Dialog__dzz4Q .PatternsExample_ExampleWrapper__bnWYz iframe{width:100%;height:calc(100% - 2.75rem)}.PatternsExample_Dialog__dzz4Q .PatternsExample_PositionedLink__a5JPB{z-index:14}.PatternsExample_Dialog__dzz4Q .PatternsExample_PreventBackgroundInteractions__1npEi{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2}.ExampleWrapper_ExampleFrame__eTki2{--example-button-text-color:inherit;background:#fff;border-radius:var(--border-radius-400);overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.15)}.dark-mode .ExampleWrapper_ExampleFrame__eTki2{--example-button-text-color:rgba(78,82,184,1)}.ExampleWrapper_ExampleFrame__eTki2 .ExampleWrapper_Buttons__7tC7e{display:flex;color:var(--example-button-text-color);justify-content:flex-end;border-top:1px solid rgba(0,0,0,.075);padding:.75rem 1rem;gap:.5rem;align-items:center}.ExampleWrapper_ExampleFrame__eTki2 iframe{display:block;resize:none;overflow:auto;width:100%;max-width:100%;min-width:375px;box-shadow:20px 0 20px -20px rgba(0,0,0,.125)}@media screen and (max-width:500px){.ExampleWrapper_ExampleFrame__eTki2 iframe{min-width:100%}}.ExampleWrapper_ExampleFrame__eTki2 iframe.ExampleWrapper_maximize__qIFjP{min-width:100%;min-height:100%}.Longform_Longform__9Vvqy img{border-radius:var(--border-radius-200);width:100%;height:auto}.Longform_Longform__9Vvqy ul li{list-style-type:disc}.Longform_Longform__9Vvqy .Longform_usage-list__T4yNj,.Longform_Longform__9Vvqy h2,.Longform_Longform__9Vvqy h3,.Longform_Longform__9Vvqy h4,.Longform_Longform__9Vvqy h5,.Longform_Longform__9Vvqy ol,.Longform_Longform__9Vvqy p,.Longform_Longform__9Vvqy ul{margin:1rem 0}.Longform_Longform__9Vvqy h1{color:var(--text-strong);font-size:var(--font-size-1200);font-weight:var(--font-weight-700);letter-spacing:var(--letter-spacing-700);line-height:1.15;margin-bottom:1.5rem}@media screen and (max-width:500px){.Longform_Longform__9Vvqy h1{margin-bottom:1.5rem}}.Longform_Longform__9Vvqy h2{font-size:var(--font-size-800);letter-spacing:var(--letter-spacing-400);margin-top:3rem}.Longform_Longform__9Vvqy h2,.Longform_Longform__9Vvqy h3{color:var(--text-strong);font-weight:var(--font-weight-700);line-height:1.25}.Longform_Longform__9Vvqy h3{font-size:var(--font-size-600);letter-spacing:var(--letter-spacing-200);margin-top:1.5rem}.Longform_Longform__9Vvqy h4{color:var(--text-strong);font-size:var(--font-size-400);font-weight:var(--font-weight-600);letter-spacing:var(--letter-spacing-200)}.Longform_Longform__9Vvqy h5{font-weight:700}.Longform_Longform__9Vvqy h3+ol,.Longform_Longform__9Vvqy h3+p,.Longform_Longform__9Vvqy h3+ul,.Longform_Longform__9Vvqy h4+ol,.Longform_Longform__9Vvqy h4+p,.Longform_Longform__9Vvqy h4+ul{margin-top:-.5rem}.Longform_Longform__9Vvqy ul li{margin-left:.95em}.Longform_Longform__9Vvqy ol li{padding-left:1.35em}.Longform_Longform__9Vvqy ol ol,.Longform_Longform__9Vvqy ol ul,.Longform_Longform__9Vvqy ul ol,.Longform_Longform__9Vvqy ul ul{margin-top:0;margin-bottom:0}.Longform_Longform__9Vvqy ol p,.Longform_Longform__9Vvqy ul p{margin:0}.Longform_Longform__9Vvqy ul li{position:relative}.Longform_Longform__9Vvqy ul li::marker{color:var(--text)}.Longform_Longform__9Vvqy ol{counter-reset:list}.Longform_Longform__9Vvqy ol li{position:relative;counter-increment:list}.Longform_Longform__9Vvqy ol li:before{content:counter(list) ".";display:block;position:absolute;left:0;border-radius:var(--border-radius-round)}.Longform_Longform__9Vvqy li{margin-bottom:.5em}.Longform_Longform__9Vvqy li:last-child{margin-bottom:0}.Longform_Longform__9Vvqy li li{margin-top:.5rem}.Longform_Longform__9Vvqy strong{font-weight:var(--font-weight-500);color:var(--text-strong)}.Longform_Longform__9Vvqy hr{height:1px;box-shadow:0 .5px var(--border-color);margin:1rem 0;background:var(--surface);border-radius:var(--border-radius-200);opacity:0;display:none}.Longform_Longform__9Vvqy a code,.Longform_Longform__9Vvqy li>code,.Longform_Longform__9Vvqy p code,.Longform_Longform__9Vvqy td>code{font-family:var(--font-family-mono);font-size:.9em;font-weight:var(--font-weight-500);background:var(--surface-code-inline);border-radius:var(--border-radius-300);padding:.15rem .25rem}.Longform_Longform__9Vvqy li pre{margin:.25rem 0}.Longform_Longform__9Vvqy .Longform_usage-list__T4yNj+h3{margin-top:2.5rem!important}.Longform_Longform__9Vvqy table{font-size:var(--font-size-300);border-collapse:separate;border-spacing:0;border:1px solid var(--border-color);border-radius:.5rem;width:100%}.Longform_Longform__9Vvqy table th{font-weight:var(--font-weight-600);font-size:var(--font-size-300);letter-spacing:var(--letter-spacing-100);text-align:left;background-color:var(--surface-subdued);color:var(--text-strong)}.Longform_Longform__9Vvqy table th:first-child{border-top-left-radius:.5rem}.Longform_Longform__9Vvqy table th:last-child{border-top-right-radius:.5rem}.Longform_Longform__9Vvqy table td,.Longform_Longform__9Vvqy table th{padding:.6rem .70588rem;border-bottom:1px solid var(--border-color);vertical-align:top}.Longform_Longform__9Vvqy table td:first-child,.Longform_Longform__9Vvqy table th:first-child{padding-left:1.5rem}.Longform_Longform__9Vvqy table td:last-child,.Longform_Longform__9Vvqy table th:last-child{padding-right:1.5rem}@media screen and (min-width:1400px){.Longform_Longform__9Vvqy table td:first-child,.Longform_Longform__9Vvqy table th:first-child{padding-left:1.5rem}.Longform_Longform__9Vvqy table td:last-child,.Longform_Longform__9Vvqy table th:last-child{padding-right:1.5rem}}.Longform_Longform__9Vvqy table tbody tr:last-child td{border-bottom:none}.Longform_Longform__9Vvqy table tbody tr:last-child td:first-child{border-bottom-left-radius:.5rem}.Longform_Longform__9Vvqy table tbody tr:last-child td:last-child{border-bottom-right-radius:.5rem}.Longform_Longform__9Vvqy .table-wrapper{overflow:auto;max-width:calc(100vw - 2.5rem);width:100%;overflow-wrap:normal}.Longform_Content__UlFwI.Longform_firstParagraphIsLede__DQSvI>p:first-of-type{margin-top:0;margin-bottom:1.5rem;font-size:var(--font-size-600);font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-300)}.LinkButton_Link__SZrxh{background:rgba(0,0,0,0);font-size:var(--font-size-100);display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px}.LinkButton_Link__SZrxh:focus,.LinkButton_Link__SZrxh:hover{color:var(--text-link)}.LinkButton_Link__SZrxh.LinkButton_dark-mode__e__cg .LinkButton_Icon__s7pUd{filter:none}.Container_Container__W5d2T{margin-left:auto;margin-right:auto;max-width:1240px;padding:0 1.5rem}.Container_Container__W5d2T :focus{scroll-margin-top:var(--header-height)}@media screen and (max-width:768px){.Container_Container__W5d2T{padding:0 1.25rem}}.Colors_Colors__7lT5l{display:grid;grid-template-columns:repeat(16,1fr);font-size:.75rem;font-weight:var(--p-font-weight-semibold)}@media(min-width:768px){.Colors_Colors__7lT5l{grid-template-columns:repeat(16,1fr)}}.Colors_Colors__7lT5l h3{font-size:.75rem}.Colors_Colors__7lT5l .Colors_ColorsSwatch__5a_1K{position:relative;display:flex;align-items:center;justify-content:center;height:2.5rem;overflow:visible;cursor:pointer}.Colors_Colors__7lT5l .Colors_ColorsSelected__VLWuS:after{content:"";background:url(/images/icon-do.svg) #000 no-repeat;background-position:50%;display:block;width:var(--p-space-500);height:var(--p-space-500);top:var(--p-space-500);border-radius:var(--p-border-radius-200)}.Colors_ColorsContainer__95_V_{border-radius:var(--p-border-radius-200);overflow:hidden;margin-bottom:var(--p-space-200)}.Colors_ColorsContrastContainer__4fqRH h3{font-weight:var(--p-font-weight-semibold)}.Colors_ColorsContrastContainer__4fqRH span{font-weight:var(--p-font-weight-bold);font-size:var(--font-size-900)}.Colors_ColorsContrastContainer__4fqRH .Colors_ColorBox__1M7yK{display:flex;gap:var(--p-space-200);margin-top:var(--p-space-200);align-items:center}.Colors_ColorsContrastContainer__4fqRH .Colors_ColorBox__1M7yK div{height:var(--p-space-800);width:var(--p-space-800);border-radius:var(--p-border-radius-200);border:1px solid rgba(0,0,0,.2);display:inline-block}.Colors_ColorsContrastContainer__4fqRH .Colors_ColorBox__1M7yK span{font-size:var(--font-size-75);font-weight:var(--p-font-weight-medium)}.Colors_ColorsWCAG__bRFBg{display:inline-block;background-color:var(--surface);padding:var(--p-space-050) var(--p-space-200) var(--p-space-050) var(--p-space-500);border-radius:var(--p-space-200);font-size:var(--font-size-100);font-weight:var(--font-weight-600);line-height:1rem;position:relative}.Colors_ColorsWCAG__bRFBg:after{content:"";display:block;position:absolute;left:0;top:0;height:20px;width:20px;background-image:url(/images/icon-indeterminate.svg);background-repeat:no-repeat;background-position:0;background-size:cover;z-index:1;transition:var(--p-ease-out) var(--p-duration-200) all}.Colors_ColorsWCAGPass__CX6Eo{background-color:var(--fill-success);color:var(--text-success-onfill)}.Colors_ColorsWCAGPass__CX6Eo:after{background-image:url(/images/icon-do.svg)}.Colors_ColorsWCAGFail__VNDql{background-color:var(--fill-critical);color:var(--text-critical-onfill)}.Colors_ColorsWCAGFail__VNDql:after{background-image:url(/images/icon-dont.svg)}.Page_Page__ZKV6u{view-transition-name:page;--toc-width:16rem;display:flex;gap:2.5rem;justify-content:center}.Page_Post__7tq1a{flex:1 1}@media screen and (max-width:1400px){.Page_PostContent__1aV18{max-width:776px}}.Page_Footer__47Dcf{border-top:var(--border);margin-top:4rem;padding:1rem 0 3rem}.Page_Footer__47Dcf p{display:flex;gap:1rem}.Page_Footer__47Dcf a{color:var(--text-subdued)}@media screen and (max-width:500px){.Page_Footer__47Dcf{padding:1rem 0 1.5rem}}.Page_TOCWrapper__mQgFI{align-self:flex-start;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 4.25rem);padding:var(--p-space-400) var(--p-space-200) var(--p-space-200);width:var(--toc-width);overscroll-behavior:contain;border:1.5px solid var(--border-color);border-radius:var(--p-border-radius-300)}.Page_TOCWrapper__mQgFI::-webkit-scrollbar{width:1px}.Page_TOCWrapper__mQgFI::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.Page_TOCWrapper__mQgFI::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}.Page_TOCWrapper__mQgFI:hover::-webkit-scrollbar-thumb{background-color:var(--text-subdued)}@media screen and (max-width:1400px){.Page_TOCWrapper__mQgFI{display:none}}.Layout_Section__d6_MO{-webkit-margin-after:var(--p-space-800);margin-block-end:var(--p-space-800)}.Layout_Section__d6_MO:last-child{-webkit-margin-after:0;margin-block-end:0}.TOC_TOC__knGSY.TOC_isNested__OTyh3 ul ul .TOC_Link__VQWK7{padding:var(--p-space-100) var(--p-space-200) var(--p-space-100) var(--p-space-400)}.TOC_Header__QYfym{color:var(--text-strong);font-size:var(--p-font-size-350);line-height:var(--p-font-line-height-500);font-weight:var(--p-font-weight-semibold)}.TOC_Item__8nuyJ:not(:last-child){padding-bottom:var(--p-space-100)}.TOC_Link__VQWK7{padding:var(--p-space-100) var(--p-space-200);display:flex;align-items:center;justify-content:space-between}.TOC_Link__VQWK7 span{color:var(--text-strong);font-size:var(--p-font-size-325);font-weight:var(--p-font-weight-regular);line-height:var(--p-font-line-height-500);overflow:hidden;text-overflow:ellipsis;white-space:pre}.TOC_Link__VQWK7.TOC_active__UYEhA,.TOC_Link__VQWK7:hover{background-color:var(--surface-active);border-radius:var(--p-border-radius-200)}.TOC_Link__VQWK7.TOC_active__UYEhA span{font-weight:var(--p-font-weight-semibold)}.TOC_TOCItemMaxWidth__rQr6n{max-width:calc(var(--toc-width)*.75)}.TOC_Toggle__9opxX{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:100%;background-color:rgba(0,0,0,0);background-image:url(/images/PlusIcon.svg);background-repeat:no-repeat;background-position:50%;background-size:12px 12px;opacity:.66}.TOC_Toggle__9opxX:hover{opacity:1;background-color:var(--surface-subdued)}.TOC_Toggle__9opxX[aria-expanded=true]{background-image:url(/images/MinusIcon.svg)}.TokensNav_TokensNav__7swkq{margin:1.5rem 0 3.5rem}.TokensNav_TokensNav__7swkq ul{display:flex;flex-wrap:wrap;box-shadow:var(--card-shadow);border-top:1px solid var(--border-color);border-left:1px solid var(--border-color);font-size:var(--font-size-400)}.TokensNav_TokensNav__7swkq li{flex:1 1;min-width:125px}.TokensNav_TokensNav__7swkq a{padding:.75rem 1rem;display:block;color:var(--text-strong);border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);text-align:center;font-weight:var(--font-weight-500)}.TokensNav_TokensNav__7swkq a[aria-current=page]{background:var(--surface-subdued)}.TokensNav_TokensNav__7swkq a:focus-visible{box-shadow:var(--focus-outline-inside)}@media screen and (max-width:1400px){.TokensNav_TokensNav__7swkq{margin-bottom:2rem}.TokensNav_TokensNav__7swkq ul{flex-wrap:wrap}.TokensNav_TokensNav__7swkq ul li{min-width:25%}.TokensNav_TokensNav__7swkq ul a{padding:.66rem 0}}@media screen and (max-width:768px){.TokensNav_TokensNav__7swkq ul li{min-width:50%}.TokensNav_TokensNav__7swkq{margin-bottom:.75rem}}.Breadcrumbs_Breadcrumbs__K6nTC{margin-bottom:2.5rem;font-size:var(--font-size-100);font-weight:var(--font-weight-500)}.Breadcrumbs_Breadcrumbs__K6nTC ul{display:flex;flex-wrap:wrap}.Breadcrumbs_Breadcrumbs__K6nTC li:after{content:"/";margin:0 .25rem;color:var(--text-subdued);opacity:.5}.Breadcrumbs_Breadcrumbs__K6nTC li:last-child:after{display:none}.Breadcrumbs_Breadcrumbs__K6nTC a{color:var(--text-subdued)}