.ZsoOyq_main{padding:3rem 0 4.5rem}.ZsoOyq_shell{align-items:flex-start;gap:2.25rem;display:flex}.ZsoOyq_sidebar{flex-direction:column;flex:0 0 16.5rem;width:16.5rem;min-width:0;max-height:calc(100vh - 3rem);display:flex;position:sticky;top:1.5rem}@media (max-width:62em){.ZsoOyq_sidebar{display:none}}.ZsoOyq_contentCol{flex:1;min-width:0}.ZsoOyq_sidebarInner{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ZsoOyq_sidebarSearch{flex-shrink:0;margin-bottom:.75rem;border-radius:var(--mantine-radius-sm)!important}.ZsoOyq_navScroll{scrollbar-color:var(--mantine-color-gray-3) transparent;scrollbar-width:thin;flex:1;min-width:0;min-height:0;padding-inline-end:.25rem;overflow:hidden auto}.ZsoOyq_navScroll::-webkit-scrollbar{width:.375rem;height:.375rem}.ZsoOyq_navScroll::-webkit-scrollbar-track{background:0 0}.ZsoOyq_navScroll::-webkit-scrollbar-thumb{background-color:var(--mantine-color-gray-3);border-radius:.375rem}.ZsoOyq_navScroll::-webkit-scrollbar-thumb:hover{background-color:var(--mantine-color-gray-5)}.ZsoOyq_navRow{border-radius:var(--mantine-radius-sm);align-items:center;gap:.125rem;min-width:0;margin-bottom:.125rem;transition:background .12s;display:flex}.ZsoOyq_navRow:hover{background:var(--mantine-color-gray-0)}.ZsoOyq_navRow[data-active]{background:var(--mantine-color-blue-0);box-shadow:inset .125rem 0 0 var(--mantine-color-blue-6)}.ZsoOyq_navLink{text-align:start;flex:1;min-width:0;padding:.5rem .625rem;overflow:hidden}.ZsoOyq_navChevron,.ZsoOyq_navLink{border-radius:var(--mantine-radius-sm)}.ZsoOyq_navChevron{color:var(--mantine-color-gray-5);flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.ZsoOyq_navChevron svg{transition:transform .18s}.ZsoOyq_navChevron[data-open] svg{transform:rotate(90deg)}.ZsoOyq_navChevron:hover{background:var(--mantine-color-gray-2);color:var(--mantine-color-gray-8)}.ZsoOyq_navGroup{min-width:0;margin-inline-start:.625rem;padding-inline-start:.5rem}.ZsoOyq_mobileBar{border-bottom:1px solid var(--mantine-color-gray-2);align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;display:none}@media (max-width:62em){.ZsoOyq_mobileBar{display:flex}}.ZsoOyq_mobileSearch{flex:1;border-radius:var(--mantine-radius-sm)!important}.ZsoOyq_article{align-items:flex-start;gap:2.25rem;display:flex}.ZsoOyq_articleMain{flex:1;min-width:0}.ZsoOyq_toc{scrollbar-color:var(--mantine-color-gray-3) transparent;scrollbar-width:thin;flex:0 0 14.5rem;width:14.5rem;min-width:0;max-height:calc(100vh - 3rem);position:sticky;top:1.5rem;overflow:hidden auto}.ZsoOyq_toc::-webkit-scrollbar{width:.375rem;height:.375rem}.ZsoOyq_toc::-webkit-scrollbar-track{background:0 0}.ZsoOyq_toc::-webkit-scrollbar-thumb{background-color:var(--mantine-color-gray-3);border-radius:.375rem}.ZsoOyq_toc::-webkit-scrollbar-thumb:hover{background-color:var(--mantine-color-gray-5)}@media (max-width:75em){.ZsoOyq_toc{display:none}}.ZsoOyq_sectionHeader{align-items:center;gap:.375rem;margin-top:2.5rem;scroll-margin-top:1.5rem;display:flex}.ZsoOyq_sectionHeader:hover .ZsoOyq_copyAnchor{opacity:1}.ZsoOyq_prose>.ZsoOyq_sectionHeader:first-child{margin-top:0}.ZsoOyq_pageTitle{margin:0;font-size:2.125rem;line-height:1.15}@media (max-width:48em){.ZsoOyq_pageTitle{font-size:1.75rem}}.ZsoOyq_sectionTitle{margin:0;scroll-margin-top:1.5rem}.ZsoOyq_copyAnchor{opacity:0;transition:opacity .15s}.ZsoOyq_content{color:var(--mantine-color-gray-8);word-break:break-word;margin-top:.75rem;font-size:.96875rem;line-height:1.65}.ZsoOyq_content :where(h2,h3,h4){color:var(--mantine-color-gray-9);scroll-margin-top:1.5rem;font-weight:700;line-height:1.3}.ZsoOyq_content>:first-child{margin-top:0}.ZsoOyq_content h2{margin:2.5rem 0 .75rem;font-size:1.4375rem}.ZsoOyq_content h3{margin:1.625rem 0 .5rem;font-size:1.1875rem}.ZsoOyq_content h4{margin:1.25rem 0 .375rem;font-size:1.03125rem}.ZsoOyq_content p{min-height:1em;margin:0 0 .875rem}.ZsoOyq_content strong{color:var(--mantine-color-gray-9);font-weight:600}.ZsoOyq_content ol,.ZsoOyq_content ul{margin:0 0 .875rem;padding-inline-start:1.5rem}.ZsoOyq_content li{margin-bottom:.375rem}.ZsoOyq_content blockquote{background:var(--mantine-color-blue-0);border-inline-start:3px solid var(--mantine-color-blue-4);border-radius:0 var(--mantine-radius-sm) var(--mantine-radius-sm) 0;color:var(--mantine-color-gray-7);margin:1rem 0;padding:.25rem 1rem}.ZsoOyq_content a{color:var(--mantine-color-blue-7);text-underline-offset:calc(.125rem*var(--mantine-scale));text-decoration:underline}.ZsoOyq_content a:hover{color:var(--mantine-color-blue-8)}.ZsoOyq_content img{border-radius:var(--mantine-radius-sm);max-width:100%;height:auto}.ZsoOyq_content hr{border:none;border-top:1px solid var(--mantine-color-gray-2);margin:1.75rem 0}.ZsoOyq_content code{background:var(--mantine-color-gray-1);border-radius:var(--mantine-radius-sm);padding:.125rem .375rem;font-size:.875em}.ZsoOyq_pageNavItem{transition:border-color .15s,background .15s}.ZsoOyq_pageNavItem:hover{background:var(--mantine-color-blue-0);border-color:var(--mantine-color-blue-4)}.ZsoOyq_pageNavItem[data-dir=next]{text-align:end}.ZsoOyq_tocList{margin:0;padding:0;list-style:none}.ZsoOyq_tocLink{border-inline-start:2px solid var(--mantine-color-gray-2);color:var(--mantine-color-gray-6);padding:.25rem .125rem .25rem .875rem;font-size:.8125rem;line-height:1.4;transition:color .12s,border-color .12s;display:block}.ZsoOyq_tocLink:hover{color:var(--mantine-color-gray-9)}.ZsoOyq_tocLink[data-active]{border-inline-start-color:var(--mantine-color-blue-6);color:var(--mantine-color-blue-7);font-weight:500}.ZsoOyq_home{max-width:55rem}.ZsoOyq_homeSearch{max-width:26.25rem;margin-bottom:2.25rem;border-radius:var(--mantine-radius-sm)!important}.ZsoOyq_card{transition:border-color .15s,box-shadow .15s,transform .15s}.ZsoOyq_card:hover{border-color:var(--mantine-color-blue-3);box-shadow:var(--mantine-shadow-sm);transform:translateY(-.125rem)}.ZsoOyq_cardMeta{align-items:center;gap:.375rem;display:inline-flex}.ZsoOyq_searchModal{border-radius:var(--mantine-radius-sm);overflow:hidden}.ZsoOyq_searchBody{padding:0}.ZsoOyq_searchHeader{border-bottom:1px solid var(--mantine-color-gray-2)}.ZsoOyq_searchResults{max-height:min(60vh,27.5rem);padding:.5rem;overflow-y:auto}.ZsoOyq_searchResult{border-radius:var(--mantine-radius-sm);align-items:flex-start;gap:.75rem;width:100%;padding:.625rem .75rem;transition:background .1s;display:flex}.ZsoOyq_searchResult[data-active]{background:var(--mantine-color-blue-0)}.ZsoOyq_searchExcerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ZsoOyq_searchEnter{opacity:0;align-self:center;margin-inline-start:auto}.ZsoOyq_searchResult[data-active] .ZsoOyq_searchEnter{opacity:1}.ZsoOyq_searchFooter{border-top:1px solid var(--mantine-color-gray-2);gap:1rem;padding:.625rem 1rem;display:flex}@media (max-width:36em){.ZsoOyq_searchFooter span:not(:first-child){display:none}}
.J7Dc5q_header{background-color:var(--mantine-color-dark-7);color:var(--mantine-color-white);height:25rem;position:relative}.J7Dc5q_header .J7Dc5q_image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}.J7Dc5q_header>div{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:9.25rem 0 0}@media (min-width:62em){.J7Dc5q_header>div{display:block;top:13.25rem;bottom:auto}}@media (max-width:62em){.J7Dc5q_header{height:30rem}}.J7Dc5q_section{background-color:#fafbfb;padding:5rem 0}.J7Dc5q_section .J7Dc5q_sectionImage{width:100%!important}
.yipKJG_item{background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .yipKJG_item{background-color:var(--mantine-color-dark-6)}.yipKJG_item{border-radius:var(--mantine-radius-sm);box-shadow:var(--mantine-shadow-sm);margin-bottom:var(--mantine-spacing-md)}.yipKJG_item h3{color:#495057}[data-mantine-color-scheme=dark] .yipKJG_item h3{color:var(--mantine-color-dark-0)}
.g2Y1Ca_header{background-color:var(--mantine-color-white);position:sticky;top:0}[data-mantine-color-scheme=dark] .g2Y1Ca_header{background-color:var(--mantine-color-dark-7)}.g2Y1Ca_header:hover{transition:box-shadow .15s}.g2Y1Ca_header:after{content:"";position:absolute;bottom:0;left:0;right:0}.g2Y1Ca_th button{padding:0}.g2Y1Ca_scrolled{box-shadow:var(--mantine-shadow-sm)}.g2Y1Ca_control{padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);width:100%}.g2Y1Ca_icon{border-radius:calc(1.3125rem*var(--mantine-scale));height:calc(1.3125rem*var(--mantine-scale));width:calc(1.3125rem*var(--mantine-scale))}
.qkWwha_statistic{cursor:pointer}.qkWwha_statistic:hover{box-shadow:var(--mantine-shadow-lg);transition:box-shadow .1s ease-in-out}
._7F1Laq_section{background-color:#fafbfb;padding:5rem 0}._7F1Laq_statusCard{position:relative;overflow:hidden}._7F1Laq_statusCard:before{background:var(--status-accent,var(--mantine-color-gray-4));content:"";height:calc(.25rem*var(--mantine-scale));position:absolute;inset:0}._7F1Laq_pulse{background-color:var(--status-dot,var(--mantine-color-gray-5));height:calc(.875rem*var(--mantine-scale));width:calc(.875rem*var(--mantine-scale));border-radius:50%;flex-shrink:0;display:inline-flex;position:relative}._7F1Laq_pulseOnline:after{background-color:var(--mantine-color-green-6);content:"";border-radius:50%;animation:1.8s ease-out infinite _7F1Laq_statusPulse;position:absolute;inset:0}@keyframes _7F1Laq_statusPulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){._7F1Laq_pulseOnline:after{animation:none}}
