.sgCrda_sidebar{display:none}@media (min-width:768px){.sgCrda_sidebar{width:260px;height:100vh;color:var(--primary);display:block;position:fixed;top:0;left:0;overflow:hidden}}.sgCrda_logoContainer{align-items:center;height:80px;padding-left:32px;display:flex}.sgCrda_root{height:calc(100% - 80px)}.sgCrda_scrollbar{opacity:0;background-color:#0000001a;border-radius:.375rem;justify-content:center;width:.25rem;margin:.5rem;transition:opacity .15s .3s;display:flex;right:-20px}.sgCrda_scrollbar[data-scrolling]{opacity:1;transition-duration:75ms;transition-delay:0s}.sgCrda_scrollbar:before{content:"";width:1.25rem;height:100%;position:absolute}.sgCrda_thumb{border-radius:inherit;background-color:#0003;width:100%}.sgCrda_viewport{height:100%;overflow:scroll}.sgCrda_content{padding:32px 20px 64px}.sgCrda_menu{flex-direction:column;gap:2px;width:100%;display:flex;position:relative}
.Q4a-QW_topNav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.Q4a-QW_topNav li{margin:0;padding:0;list-style:none}.Q4a-QW_topNav li div,.Q4a-QW_topNav li a{cursor:pointer;color:var(--primary);border-radius:4px;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:flex}:is(.Q4a-QW_topNav li div,.Q4a-QW_topNav li a):hover{background-color:var(--action)}:is(.Q4a-QW_topNav li div,.Q4a-QW_topNav li a):hover[data-disabled=true]{background-color:#0000}:is(.Q4a-QW_topNav li div,.Q4a-QW_topNav li a)[data-active=true]{background-color:var(--action)}:is(.Q4a-QW_topNav li div,.Q4a-QW_topNav li a)[data-active=true][data-disabled=true]{background-color:#0000}:is(.Q4a-QW_topNav li div,.Q4a-QW_topNav li a)[data-disabled=true]{opacity:.5;cursor:not-allowed}.Q4a-QW_sectionTitle{color:var(--primary);align-items:center;gap:8px;margin-top:40px;margin-bottom:8px;padding:8px 12px;display:flex}.Q4a-QW_line{width:100%;height:28px;color:var(--primary);border-radius:4px;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 12px;text-decoration:none;display:flex}.Q4a-QW_line:hover,.Q4a-QW_line.Q4a-QW_active{background-color:var(--action)}.Q4a-QW_line.Q4a-QW_active .Q4a-QW_lineTitle{color:var(--primary)}.Q4a-QW_lineTitle{color:var(--primary);font-size:14px;font-weight:400}.Q4a-QW_lineStatus{color:var(--secondary);font-size:14px}
.BnaGPW_toolbar{justify-content:space-between;align-items:center;height:80px;margin-bottom:24px;display:flex}@media (min-width:768px){.BnaGPW_toolbar{right:40px}}.BnaGPW_left{align-items:center;gap:.5rem;display:flex}.BnaGPW_logoMobile{display:block}@media (min-width:768px){.BnaGPW_logoMobile{display:none}}.BnaGPW_actions{display:none}@media (min-width:320px){.BnaGPW_actions{align-items:center;gap:.5rem;display:flex}}@media (min-width:820px){.BnaGPW_content{justify-content:space-between}.BnaGPW_version{justify-content:center;align-items:center;display:flex}}.BnaGPW_bubble{background-color:var(--bg);border:1px solid var(--border);color:var(--primary);cursor:pointer;border-radius:32px;justify-content:center;align-items:center;gap:4px;height:32px;padding-inline:16px;font-size:.875rem;font-weight:500;display:flex}.BnaGPW_bubble[data-selected]{background-color:var(--action);color:var(--primary)}.BnaGPW_bubble:hover{background-color:var(--action);transition:background-color .2s ease-in-out}.BnaGPW_bubble[data-hide-tablet]{display:none}@media (min-width:1024px){.BnaGPW_bubble[data-hide-tablet]{display:flex}}.BnaGPW_searchButton{background-color:var(--bg);border:1px solid var(--border);min-width:180px;color:var(--secondary);cursor:pointer;white-space:nowrap;border-radius:32px;align-items:center;gap:6px;height:32px;padding-inline:16px 12px;font-family:inherit;font-size:.8125rem;font-weight:500;display:none}.BnaGPW_searchButton:hover{background-color:var(--action);color:var(--primary);transition:background-color .2s ease-in-out,color .2s ease-in-out}@media (min-width:768px){.BnaGPW_searchButton{display:flex}}.BnaGPW_searchLabel{text-align:left;flex:1;display:inline}.BnaGPW_searchKbd{background-color:var(--action);color:var(--secondary);border-radius:4px;padding:2px 5px;font-family:inherit;font-size:.6875rem;font-weight:500;display:inline}.BnaGPW_buttonGroup{border:1px solid var(--border);border-radius:32px;align-items:center;gap:4px;height:32px;padding-inline:4px;display:none}@media (min-width:480px){.BnaGPW_buttonGroup{display:flex}}.BnaGPW_buttonGroup button{background-color:var(--bg);height:24px;color:var(--primary);cursor:pointer;border:none;border-radius:28px;justify-content:center;align-items:center;gap:4px;padding-inline:16px;display:flex}.BnaGPW_buttonGroup button[data-selected]{background-color:var(--action);color:var(--primary)}.BnaGPW_buttonGroup button:hover{background-color:var(--action);transition:background-color .2s ease-in-out}.BnaGPW_Popup{box-sizing:border-box;background-color:var(--bg);color:var(--color-gray-900);border:1px solid var(--border);transform-origin:var(--transform-origin);border-radius:.375rem;padding-block:.25rem;padding-inline:.25rem;transition:transform .15s,opacity .15s}.BnaGPW_Popup[data-starting-style],.BnaGPW_Popup[data-ending-style]{opacity:0;transform:scale(.9)}.BnaGPW_Popup[data-side=none]{opacity:1;transition:none;transform:none}@media (prefers-color-scheme:light){.BnaGPW_Popup{outline:1px solid var(--color-gray-200);box-shadow:0px 10px 15px -3px var(--color-gray-200), 0px 4px 6px -4px var(--color-gray-200)}}@media (prefers-color-scheme:dark){.BnaGPW_Popup{outline:1px solid var(--color-gray-300);outline-offset:-1px}}.BnaGPW_Popup[data-trigger=Select]{min-width:var(--trigger-width)}.BnaGPW_Popup[data-trigger=Select] .BnaGPW_ListBox{width:unset;max-height:inherit;min-height:unset;border:none;display:block}.BnaGPW_Popup[data-trigger=Select] .BnaGPW_ListBox .BnaGPW_react-aria-Header{padding-left:1.571rem}.BnaGPW_Popup[data-trigger=Select] .BnaGPW_Item{align-items:center;height:2rem;padding:0 .571rem 0 1.571rem;display:flex;position:relative}.BnaGPW_Popup[data-trigger=Select] .BnaGPW_Item[data-focus-visible]{outline:none}.BnaGPW_Popup[data-trigger=Select] .BnaGPW_Item[data-selected]{background:unset;color:var(--text-color);font-weight:600}.BnaGPW_Popup[data-trigger=Select] .BnaGPW_Item[data-selected]:before{content:"✓";content:"✓" / "";alt:" ";position:absolute;left:4px}.BnaGPW_Popup[data-trigger=Select] .BnaGPW_Item[data-focused],.BnaGPW_Popup[data-trigger=Select] .BnaGPW_Item[data-pressed]{background:var(--bg);color:var(--primary);cursor:pointer}
._95eJ2G_overlay{z-index:200;background-color:#00000080;justify-content:center;align-items:flex-start;padding-top:15vh;display:flex;position:fixed;inset:0}._95eJ2G_overlay[data-entering]{animation:.2s ease-out _95eJ2G_overlayFadeIn}._95eJ2G_overlay[data-exiting]{animation:.15s ease-in _95eJ2G_overlayFadeOut}@keyframes _95eJ2G_overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes _95eJ2G_overlayFadeOut{0%{opacity:1}to{opacity:0}}._95eJ2G_modal{background-color:var(--bg);border:1px solid var(--border);border-radius:12px;outline:none;flex-direction:column;width:min(90vw,500px);max-height:min(70vh,400px);display:flex;overflow:hidden;box-shadow:0 16px 48px #0003}._95eJ2G_modal[data-entering]{animation:.2s ease-out _95eJ2G_modalScaleIn}._95eJ2G_modal[data-exiting]{animation:.15s ease-in _95eJ2G_modalScaleOut}@keyframes _95eJ2G_modalScaleIn{0%{opacity:0;transform:scale(.95)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes _95eJ2G_modalScaleOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.95)translateY(-8px)}}._95eJ2G_dialog{outline:none;flex-direction:column;height:100%;max-height:min(70vh,400px);display:flex;overflow:hidden}._95eJ2G_searchField{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;padding:12px 16px;display:flex}._95eJ2G_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._95eJ2G_input{width:100%;color:var(--primary);background:0 0;border:none;outline:none;font-family:inherit;font-size:1rem}._95eJ2G_input::placeholder{color:var(--secondary)}._95eJ2G_menu{border:none;outline:none;flex:1;padding:8px;overflow-y:auto}._95eJ2G_menuItem{color:var(--primary);cursor:pointer;border-radius:8px;outline:none;padding:8px 12px;font-size:.875rem}._95eJ2G_menuItem[data-focused],._95eJ2G_menuItem[data-pressed]{background-color:var(--action)}._95eJ2G_empty{text-align:center;color:var(--secondary);padding:24px 12px;font-size:.875rem}
.DzeseW_container{z-index:100;background-color:var(--bg);border:1px solid var(--border);border-radius:.375rem;flex-direction:column;width:240px;height:47px;transition-property:background-color,border-color,height,width;transition-duration:.2s;transition-timing-function:ease-in-out;display:flex;position:fixed;bottom:16px;right:16px;overflow:hidden}.DzeseW_open{width:36%;height:348px}.DzeseW_editor{flex:1}.DzeseW_editorContainer{overflow:hidden}.DzeseW_header{border-bottom:1px solid var(--border);background-color:var(--bg);flex-shrink:0;justify-content:space-between;align-items:center;height:46px;padding:0 12px 0 16px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;display:flex}.DzeseW_headerLeft{font-size:.875rem}.DzeseW_headerRight{gap:8px;display:flex}.DzeseW_buttonSave{all:unset;color:#fff;cursor:pointer;background-color:#000;border-radius:.25rem;height:28px;padding:0 8px;font-size:.75rem}.DzeseW_buttonClose{all:unset;color:var(--primary);background-color:var(--bg);height:28px;cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;padding:0 8px;font-size:.875rem;transition:background-color .2s ease-in-out;display:flex}
.goN4Rq_container{max-height:calc(100vh - 48px);padding:16px 0;position:sticky;top:24px;overflow-y:auto}.goN4Rq_list{margin:0;padding:0;list-style:none;position:relative}.goN4Rq_list:before{content:"";background-color:var(--border);width:2px;position:absolute;top:0;bottom:0;left:0}.goN4Rq_indicator{background-color:var(--primary);pointer-events:none;z-index:1;width:2px;transition:top .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1);position:absolute;left:0}.goN4Rq_item{margin:0;position:relative}.goN4Rq_itemNested{padding-left:16px}.goN4Rq_link{text-align:left;width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:6px 16px;font-size:.875rem;line-height:1.4;transition:color .2s;display:block;position:relative}.goN4Rq_link:hover{color:var(--text)}.goN4Rq_itemActive .goN4Rq_link{color:var(--primary);font-weight:500}.goN4Rq_container::-webkit-scrollbar{width:4px}.goN4Rq_container::-webkit-scrollbar-track{background:0 0}.goN4Rq_container::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.goN4Rq_container::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}@media (max-width:1280px){.goN4Rq_container{display:none}}
.IfdbuG_mobileBottomNav{z-index:300;pointer-events:none;padding:16px;display:block;position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){.IfdbuG_mobileBottomNav{display:none}}.IfdbuG_island{pointer-events:auto;background-color:#000;border-radius:32px;justify-content:space-between;align-items:center;gap:12px;width:50vw;margin:0 auto;padding:8px 12px;display:flex}[data-theme-mode=dark] .IfdbuG_island{background-color:#fff;box-shadow:0 4px 24px #0000004d}.IfdbuG_menuButton{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .2s ease-in-out;display:flex}.IfdbuG_menuButton:hover{background-color:#ffffff1a}[data-theme-mode=dark] .IfdbuG_menuButton{color:#000}[data-theme-mode=dark] .IfdbuG_menuButton:hover{background-color:#0000001a}.IfdbuG_buttonGroup{background-color:#fff3;border-radius:24px;align-items:center;gap:4px;padding:4px;display:flex}[data-theme-mode=dark] .IfdbuG_buttonGroup{background-color:#00000014}.IfdbuG_buttonGroup button{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:20px;justify-content:center;align-items:center;padding:6px 12px;transition:background-color .2s ease-in-out;display:flex}.IfdbuG_buttonGroup button[data-selected]{background-color:#fff3}.IfdbuG_buttonGroup button:hover{background-color:#ffffff26}[data-theme-mode=dark] .IfdbuG_buttonGroup button{color:#000}[data-theme-mode=dark] .IfdbuG_buttonGroup button[data-selected]{background-color:#0003}[data-theme-mode=dark] .IfdbuG_buttonGroup button:hover{background-color:#00000026}.IfdbuG_overlay{z-index:200;background-color:#262626b3;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.IfdbuG_overlay[data-entering]{animation:.2s ease-out IfdbuG_overlayFadeIn}.IfdbuG_overlay[data-exiting]{animation:.2s ease-in IfdbuG_overlayFadeOut}@keyframes IfdbuG_overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes IfdbuG_overlayFadeOut{0%{opacity:1}to{opacity:0}}.IfdbuG_modal{background-color:var(--bg);border-radius:16px;outline:none;flex-direction:column;width:calc(100% - 48px);max-height:50vh;margin-bottom:96px;display:flex;box-shadow:0 -4px 24px #0003}.IfdbuG_modal[data-entering]{animation:.3s cubic-bezier(.32,.72,0,1) IfdbuG_slideUp}.IfdbuG_modal[data-exiting]{animation:.2s cubic-bezier(.32,.72,0,1) IfdbuG_slideDown}@keyframes IfdbuG_slideUp{0%{transform:translateY(8%)}to{transform:translateY(0)}}@keyframes IfdbuG_slideDown{0%{transform:translateY(0)}to{transform:translateY(8%)}}.IfdbuG_dialog{outline:none;flex-direction:column;height:100%;max-height:70vh;display:flex;overflow:hidden}.IfdbuG_menuContent{flex-direction:column;flex:1;gap:2px;min-height:0;padding:16px;display:flex;overflow:hidden auto}
.ZjSwCa_icon{display:block}.ZjSwCa_topLine,.ZjSwCa_middleLine,.ZjSwCa_bottomLine{transition:all .3s cubic-bezier(.4,0,.2,1)}.ZjSwCa_topLine{transform-origin:10px 5px;transform:rotate(0)}.ZjSwCa_middleLine{opacity:1;transform-origin:10px 10px}.ZjSwCa_bottomLine{transform-origin:10px 15px;transform:rotate(0)}.ZjSwCa_icon[data-open=true] .ZjSwCa_topLine{transform-origin:10px 5px;transform:translateY(5px)rotate(45deg)}.ZjSwCa_icon[data-open=true] .ZjSwCa_middleLine{opacity:0}.ZjSwCa_icon[data-open=true] .ZjSwCa_bottomLine{transform-origin:10px 15px;transform:translateY(-5px)rotate(-45deg)}
.qLTo7q_container{z-index:20;margin-bottom:48px;padding-inline:24px;position:relative}.qLTo7q_contentWrapper{flex-direction:column;justify-content:center;width:100%;max-width:1200px;margin:0 auto;display:flex}.qLTo7q_content{gap:40px;display:flex}.qLTo7q_contentInner{flex:1;min-width:0;overflow-x:hidden}.qLTo7q_toc{display:none}@media (min-width:768px){.qLTo7q_container{width:calc(100% - 260px);margin-left:260px;margin-right:40px}}@media (min-width:1280px){.qLTo7q_toc{flex-shrink:0;width:240px;display:block}}
:root{--bg:#fff;--bg-hover:#fafafa;--primary:#000;--secondary:#929292;--action:#f3f3f3;--link:#4f5ce0;--font-regular:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;--font-weight-regular:400;--font-weight-bold:600;--border:#e5e5e5;--border2:#cdcdcd;--surface-1:#f4f4f4;--code-bg:#3e444f;--code-title:#505865;--badge-red-bg:#e1230017;--badge-red-color:#d13415;--badge-gray-bg:#dee3ec;--badge-gray-color:#35363d}@supports (color:color(display-p3 0 0 0)){:root{--badge-red-bg:color(display-p3 .831 .184 .012/.091);--badge-red-color:color(display-p3 .755 .259 .152)}}[data-theme-mode=dark]{--bg:#000;--bg-hover:#202020;--code-bg:#202020;--code-title:#292929;--primary:#fff;--secondary:#818181;--action:#202020;--link:#4856e8;--border:#2a2a2a;--border2:#2a2a2a;--surface-1:#282828}body{background-color:var(--bg);color:var(--primary);font-family:var(--font-regular)}iframe{border:none;width:100%}.shiki{margin:0}.shiki,.shiki span{font-family:var(--font-mono);background-color:#0000;padding-block:.2rem;font-size:.875rem;line-height:1.7}[data-theme-mode=dark] .shiki,[data-theme-mode=dark] .shiki span{color:var(--shiki-dark)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;text-decoration:var(--shiki-dark-text-decoration)!important}pre.shiki.has-diff .line.diff{border-radius:.25rem;padding-left:1.5rem;position:relative}pre.shiki.has-diff .line.diff:before{position:absolute;left:.5rem}pre.shiki.has-diff .line.diff.add{background-color:#2ea04326}pre.shiki.has-diff .line.diff.add:before{content:"+";color:#2ea043}pre.shiki.has-diff .line.diff.remove{background-color:#f8514926}pre.shiki.has-diff .line.diff.remove:before{content:"-";color:#f85149}.cm-editor{transition:background-color .2s ease-in-out}.ͼ2 .cm-gutters{background-color:var(--bg);border-right:1px solid var(--border);transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.ͼ1 .cm-lineNumbers .cm-gutterElement{justify-content:flex-end;align-items:center;min-width:34px;padding-left:8px;padding-right:8px;font-size:.875rem;display:flex}.cm-line{font-size:.875rem}.ͼ1 .cm-line{padding-top:1px;padding-bottom:1px;padding-left:12px}.cm-focused{outline:none!important}
