@font-face{font-family:inter;src:url(../media/Inter_Regular-s.p.13bi_rriqjjut.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Medium-s.p.1t4nhhd3g6z3f.woff)format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_SemiBold-s.p.013zn9t2pfpkd.woff)format("woff");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Bold-s.p.0rr9_qru_yj2n.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:90.0%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:107.64%}.wQ-_Aa_className{font-family:inter,inter Fallback}.wQ-_Aa_variable{--font-sans:"inter", "inter Fallback"}
@font-face{font-family:instrumentSans;src:url(../media/instrument_sans_latin_400_normal-s.p.0y101ejb90zo_.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSans;src:url(../media/instrument_sans_latin_400_italic-s.p.0avlhfwr3m0p0.woff)format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSans;src:url(../media/instrument_sans_latin_500_normal-s.p.16b_u8jrvdjgm.woff)format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:instrumentSans;src:url(../media/instrument_sans_latin_500_italic-s.p.1sqeqc6sf9bgi.woff)format("woff");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:instrumentSans;src:url(../media/instrument_sans_latin_600_normal-s.p.09hqi4pw218gc.woff)format("woff");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:instrumentSans;src:url(../media/instrument_sans_latin_600_italic-s.p.1l-dzkcdzr9k1.woff)format("woff");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:instrumentSans;src:url(../media/instrument_sans_latin_700_normal-s.p.2fgtjtm4bxcqo.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:instrumentSans;src:url(../media/instrument_sans_latin_700_italic-s.p.1qh4r19sci9-m.woff)format("woff");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:instrumentSans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}._2u8a4W_className{font-family:instrumentSans,instrumentSans Fallback}._2u8a4W_variable{--font-heading:"instrumentSans", "instrumentSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Medium-s.p.1onofe44_rdxm.woff)format("woff");font-display:swap}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.Pasj_a_className{font-family:geistMono,geistMono Fallback}.Pasj_a_variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
._3RKU3q_banner{height:var(--banner-height);z-index:110;color:#fff;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}._3RKU3q_link{height:100%;font-size:var(--font-size-sm);color:#fff;white-space:nowrap;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:opacity .15s;display:inline-flex}._3RKU3q_link:hover{color:#fff;opacity:.9;text-decoration:none}._3RKU3q_link:focus-visible{outline-offset:-3px;border-radius:var(--radius-sm);outline:2px solid #fff}._3RKU3q_link strong{font-weight:600}._3RKU3q_link span{opacity:.9;font-weight:400}._3RKU3q_link ._3RKU3q_icon,._3RKU3q_link ._3RKU3q_icon span{opacity:1}._3RKU3q_icon{flex-shrink:0;align-items:center;display:inline-flex}._3RKU3q_icon svg{width:15px;height:15px}._3RKU3q_arrow{flex-shrink:0;width:12px;height:12px;transition:transform .15s}._3RKU3q_link:hover ._3RKU3q_arrow{transform:translate(1px,-1px)}@media (max-width:480px){._3RKU3q_link{font-size:var(--font-size-xs);gap:6px;padding:0 12px}}
.EwKkqa_content{color:var(--color-text-primary);background:var(--color-window-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-tooltip);z-index:100;-webkit-user-select:none;user-select:none;transform-origin:var(--radix-tooltip-content-transform-origin);padding:6px 10px;font-size:12px;line-height:1;animation-duration:.2s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards}.EwKkqa_content[data-state=delayed-open][data-side=bottom]{animation-name:EwKkqa_slideInFromTop}.EwKkqa_content[data-state=delayed-open][data-side=top]{animation-name:EwKkqa_slideInFromBottom}.EwKkqa_content[data-state=closed]{animation-name:EwKkqa_fadeOut;animation-duration:.15s;animation-timing-function:ease-in}.EwKkqa_kbd{min-width:16px;margin-left:5px;font-size:11px}@keyframes EwKkqa_slideInFromTop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes EwKkqa_slideInFromBottom{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes EwKkqa_fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2px)}}
.Q8yxCa_search{display:none;position:relative}@media (min-width:1025px){.Q8yxCa_search{display:block}}.Q8yxCa_inputShell{border:1px solid var(--color-border-tertiary);border-radius:var(--radius-md);background:0 0;align-items:center;gap:8px;width:240px;height:34px;padding:0 6px 0 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.Q8yxCa_inputShell:hover,.Q8yxCa_inputShell[data-open=true]{border-color:var(--color-text-tertiary);background:var(--color-surface-inner-panel)}.Q8yxCa_inputShell[data-open=true]{box-shadow:0 0 0 3px var(--focus-ring)}.Q8yxCa_portalWrapper{opacity:1;transition:opacity .15s,transform .15s;animation:.18s cubic-bezier(.2,0,0,1) Q8yxCa_portalEnter}.Q8yxCa_portalWrapper[data-closing=true]{opacity:0;pointer-events:none}@keyframes Q8yxCa_portalEnter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Q8yxCa_backdrop{top:var(--nav-height);background:var(--overlay-modal);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:119;position:fixed;bottom:0;left:0;right:0}.Q8yxCa_kbdMac{display:inline}[data-platform=windows] .Q8yxCa_kbdMac{display:none}.Q8yxCa_kbdWin{display:none}[data-platform=windows] .Q8yxCa_kbdWin{display:inline}.Q8yxCa_searchIcon{width:15px;height:15px;color:var(--color-text-tertiary);flex-shrink:0}.Q8yxCa_input,.Q8yxCa_input:focus-visible{min-width:0;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);background:0 0;border:none;outline:none;flex:1}.Q8yxCa_input::placeholder{color:var(--color-text-tertiary)}.Q8yxCa_dropdown{background:var(--color-surface-floating);border:1px solid var(--color-border-tertiary);border-radius:var(--radius-lg);width:520px;max-width:min(520px,100vw - 48px);box-shadow:var(--shadow-lg);z-index:120;position:fixed;overflow:hidden}.Q8yxCa_filterBar{scrollbar-width:none;align-items:center;gap:8px;padding:14px 16px 0;display:flex;overflow-x:auto}.Q8yxCa_filterBar::-webkit-scrollbar{display:none}.Q8yxCa_filterButton{font-size:var(--font-size-sm);white-space:nowrap;border:1px solid var(--color-border-tertiary);border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;background:0 0;padding:8px 14px;font-family:inherit;font-weight:400;transition-property:border-color,color,transform;transition-duration:.15s;transition-timing-function:ease}.Q8yxCa_filterButton:hover{border-color:var(--color-text-tertiary);color:var(--color-text-primary)}.Q8yxCa_filterButton:active{transform:scale(.96)}.Q8yxCa_filterButtonActive{border-color:var(--color-accent-solid-fg);color:var(--color-text-primary)}.Q8yxCa_resultsContainer{max-height:min(70vh,520px);padding:16px;overflow-y:auto}.Q8yxCa_placeholder{text-align:center;color:var(--color-text-secondary);padding:24px 16px}.Q8yxCa_resultsList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Q8yxCa_resultItem{background:var(--color-surface-inner-panel);border-radius:var(--radius-md);border:1px solid var(--color-border-tertiary);padding:12px 16px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.Q8yxCa_resultItem:hover,.Q8yxCa_resultItemSelected{border-color:var(--color-accent-solid-fg);background:var(--color-surface-control)}.Q8yxCa_resultCategory{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-bottom:4px;display:block}.Q8yxCa_resultTitle{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:4px;font-weight:500;display:block}.Q8yxCa_resultExcerpt{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5;display:block}.Q8yxCa_resultExcerpt mark{background:var(--search-mark-bg);color:var(--color-accent-solid-fg);border-radius:2px;padding:1px 3px}.Q8yxCa_suggestion{color:var(--color-text-tertiary);margin-top:8px}.Q8yxCa_suggestionButton{font-family:inherit;font-size:inherit;color:var(--color-accent-solid-fg);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.Q8yxCa_suggestionButton:hover{color:var(--color-text-primary)}
.EKN27G_nav{top:var(--banner-height);height:var(--nav-height);background:var(--color-window-bg);z-index:100;position:fixed;left:0;right:0}.EKN27G_container{justify-content:space-between;align-items:center;height:100%;padding:0 16px;display:flex}@media (min-width:640px){.EKN27G_container{padding:0 24px}}.EKN27G_left{align-items:center;gap:10px;display:flex}.EKN27G_logo{margin-left:var(--nav-logo-offset,-15px);margin-right:var(--nav-logo-margin-right,0px);flex-shrink:0;align-items:center;transition:opacity .15s;display:flex}.EKN27G_logo:hover{opacity:.8;text-decoration:none}.EKN27G_logoWordmark{height:var(--nav-wordmark-height,50px);width:auto;aspect-ratio:var(--nav-wordmark-aspect-ratio,759.76 / 294.36);display:block}@media (max-width:374px){.EKN27G_logoWordmark{height:calc(var(--nav-wordmark-height,50px) * .8)}}.EKN27G_logoWordmarkMono{filter:brightness(0);display:block}[data-theme=dark] .EKN27G_logoWordmarkMono{filter:brightness(0)invert()}.EKN27G_logoWordmarkLight{display:block}[data-theme=dark] .EKN27G_logoWordmarkLight{display:none}.EKN27G_logoWordmarkDark{display:none}[data-theme=dark] .EKN27G_logoWordmarkDark{display:block}.EKN27G_tabs{transform:translateY(var(--nav-tabs-offset-y,0px));align-items:center;gap:4px;display:flex}.EKN27G_tab{font-size:var(--font-size-sm);color:var(--color-text-secondary);border-radius:var(--radius-sm);padding:6px 12px;font-weight:500;transition:color .15s;position:relative}.EKN27G_tab:before{content:"";position:absolute;inset:-8px 0}.EKN27G_tab:hover{color:var(--color-text-primary);text-decoration:none}.EKN27G_tab.EKN27G_active{color:var(--color-text-primary)}.EKN27G_tabIndicator{background:var(--color-accent-solid-fg);border-radius:2px;height:2px;position:absolute;bottom:-4px;left:0;right:0}@media (max-width:1024px){.EKN27G_tabs{display:none}}.EKN27G_right{align-items:center;gap:8px;display:flex}@media (min-width:640px){.EKN27G_right{gap:12px}}.EKN27G_searchButton{height:34px;font-family:inherit;font-size:var(--font-size-sm);color:var(--color-text-tertiary);border:1px solid var(--color-border-tertiary);border-radius:var(--radius-md);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 6px 0 10px;transition-property:border-color,background,box-shadow,transform;transition-duration:.15s;transition-timing-function:ease;display:flex}.EKN27G_searchButton:hover{border-color:var(--color-text-tertiary);background:var(--color-surface-inner-panel)}.EKN27G_searchButton:active{transform:scale(.98)}.EKN27G_searchButton{width:100%}.EKN27G_searchIcon{width:15px;height:15px;color:var(--color-text-tertiary);flex-shrink:0}.EKN27G_searchPlaceholder{text-align:left;flex:1;display:none}@media (min-width:640px){.EKN27G_searchPlaceholder{display:block}}.EKN27G_kbd{font-size:11px;font-weight:500;font-family:var(--font-geist-mono), monospace;color:var(--color-text-tertiary);background:var(--color-surface-control);border-radius:var(--radius-sm);align-items:center;gap:1px;margin-left:auto;padding:3px 5px;line-height:1;display:none}@media (min-width:1025px){.EKN27G_kbd{display:flex}}.EKN27G_cmdIcon{width:10px;height:10px}.EKN27G_mobileSearchButton{border-radius:var(--radius-md);cursor:pointer;width:44px;height:44px;color:var(--color-text-secondary);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition-property:color,background,transform;transition-duration:.15s;transition-timing-function:ease;display:flex}.EKN27G_mobileSearchButton:hover{color:var(--color-text-primary);background:var(--color-surface-inner-panel)}.EKN27G_mobileSearchButton:active{transform:scale(.94)}@media (min-width:1025px){.EKN27G_mobileSearchButton{display:none}}.EKN27G_hamburger{border-radius:var(--radius-md);cursor:pointer;width:44px;height:44px;color:var(--color-text-secondary);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition-property:color,background,transform;transition-duration:.15s;transition-timing-function:ease;display:flex}.EKN27G_hamburger:active{transform:scale(.94)}.EKN27G_tab:focus-visible,.EKN27G_searchButton:focus-visible,.EKN27G_mobileSearchButton:focus-visible,.EKN27G_hamburger:focus-visible{outline:2px solid var(--color-accent-solid-fg);outline-offset:2px}@media (hover:hover){.EKN27G_hamburger:hover{color:var(--color-text-primary);background:var(--color-surface-inner-panel)}}.EKN27G_hamburger[aria-expanded=true],.EKN27G_hamburger[aria-expanded=true]:hover{color:var(--color-accent-solid-fg);background:var(--color-surface-list-selection)}.EKN27G_hamburgerIcon{width:18px;height:18px}.EKN27G_menuIcon{width:26px;height:26px}@media (min-width:1025px){.EKN27G_hamburger,.EKN27G_nav{display:none}}
.W3neCW_backdrop{inset:0;top:calc(var(--nav-height) + var(--banner-height));z-index:90;opacity:0;pointer-events:none;background:0 0;transition:opacity .25s;position:fixed}.W3neCW_backdrop[data-open=true]{opacity:1;pointer-events:auto}.W3neCW_drawer{top:calc(var(--nav-height) + var(--banner-height));max-height:calc(100vh - var(--nav-height) - var(--banner-height) - 20px);max-height:calc(100dvh - var(--nav-height) - var(--banner-height) - 20px);background:var(--color-window-bg);border-bottom:1px solid var(--color-border-separator);z-index:91;opacity:0;border-radius:0 0 16px 16px;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s;display:flex;position:fixed;left:0;right:0;overflow:hidden;transform:translateY(-100%)}.W3neCW_drawer[data-open=true]{opacity:1;transform:translateY(0)}.W3neCW_drawer:focus,.W3neCW_drawer:focus-visible{outline:none}.W3neCW_scrollable{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.W3neCW_scrollable::-webkit-scrollbar{width:4px}.W3neCW_scrollable::-webkit-scrollbar-track{background:0 0}.W3neCW_scrollable::-webkit-scrollbar-thumb{background:var(--color-border-separator);border-radius:2px}.W3neCW_searchRow{padding:16px 24px 0}.W3neCW_searchButton{width:100%;height:44px;font-size:var(--font-size-sm);color:var(--color-text-tertiary);background:var(--color-surface-inner-panel);border:1px solid var(--color-border-tertiary);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:10px;padding:0 14px;transition-property:border-color,color,transform;transition-duration:.15s;transition-timing-function:ease;display:flex}.W3neCW_searchButton:hover{border-color:var(--color-accent-solid-fg);color:var(--color-text-secondary)}.W3neCW_searchButton:active{transform:scale(.98)}.W3neCW_link:focus-visible,.W3neCW_tab:focus-visible,.W3neCW_searchButton:focus-visible,.W3neCW_expandableRow:focus-visible{outline:2px solid var(--color-accent-solid-fg);outline-offset:-2px;border-radius:var(--radius-sm)}.W3neCW_searchIcon{width:16px;height:16px;color:var(--color-text-tertiary);flex-shrink:0}.W3neCW_tabs{flex-direction:column;gap:0;padding:16px 24px;display:flex}.W3neCW_tab{min-height:40px;font-size:var(--font-size-sidebar);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 0;font-weight:400;text-decoration:none;transition:color .15s;display:flex}.W3neCW_tab:hover{color:var(--color-text-primary);text-decoration:none}.W3neCW_tab[data-active=true]{color:var(--color-accent-solid-fg);font-weight:500}.W3neCW_tabBadge{font-size:var(--font-size-xs);border-radius:var(--radius-pill);background-color:var(--highlight-pro-bg);color:var(--highlight-pro-text);padding:2px 6px;font-weight:600;line-height:1}.W3neCW_sidebarBadge{font-size:var(--font-size-xs);border-radius:var(--radius-pill);background-color:var(--sidebar-badge-bg);color:var(--sidebar-badge-text);margin-left:6px;padding:2px 5px;font-weight:600;line-height:1}.W3neCW_tabIcon{flex-shrink:0;width:14px;height:14px}.W3neCW_content{padding:8px 24px 24px}.W3neCW_list{margin:0;padding:0;list-style:none}.W3neCW_section{margin-top:16px}.W3neCW_section:first-child{margin-top:0}.W3neCW_sectionTitle{font-size:var(--font-size-sidebar);color:var(--color-text-primary);margin-bottom:8px;font-weight:600;display:block}.W3neCW_sectionList{margin:4px 0 0;padding:0;list-style:none}.W3neCW_sectionList .W3neCW_item{margin-bottom:0}.W3neCW_item{position:relative}.W3neCW_link{min-height:36px;font-size:var(--font-size-sidebar);color:var(--color-text-secondary);flex:1;align-items:center;padding:5px 0;font-weight:400;text-decoration:none;transition:color .15s;display:flex}.W3neCW_link:hover:not(.W3neCW_linkActive){color:var(--color-text-primary);text-decoration:none}.W3neCW_linkActive{color:var(--color-accent-solid-fg);font-weight:500}.W3neCW_externalLink.W3neCW_externalLink{align-items:center;gap:4px;display:inline-flex}.W3neCW_externalIcon{opacity:.5;flex-shrink:0;width:10px;height:10px}.W3neCW_expandableRow{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:flex}.W3neCW_expandableRow .W3neCW_link{padding:8px 0}.W3neCW_expandableRow:hover .W3neCW_link:not(.W3neCW_linkActive){color:var(--color-text-primary)}.W3neCW_chevronWrapper{width:18px;height:18px;color:var(--color-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex;position:relative}.W3neCW_chevronWrapper:before{content:"";position:absolute;inset:-11px -2px}.W3neCW_chevronWrapper:hover{color:var(--color-text-secondary)}.W3neCW_chevron{width:12px;height:12px;transition:transform .2s;transform:rotate(-90deg)}.W3neCW_chevronOpen .W3neCW_chevron{transform:rotate(0)}.W3neCW_collapsible{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.W3neCW_collapsible[data-expanded=true]{grid-template-rows:1fr}.W3neCW_collapsible>ul{overflow:hidden}.W3neCW_nestedList{border-left:1px solid var(--color-border-tertiary);margin:0;padding:0 0 0 12px;list-style:none}.W3neCW_nestedList .W3neCW_link{font-size:var(--font-size-sidebar);padding:4px 0}.W3neCW_subheading{font-size:var(--font-size-sidebar);color:var(--color-text-primary);margin-top:8px;padding:4px 0;font-weight:600;display:block}.W3neCW_subheadingList{margin:0 0 8px;padding:0;list-style:none}.W3neCW_divider{background:var(--color-border-tertiary);height:1px;margin:20px 0}.W3neCW_footer{border-top:1px solid var(--color-border-tertiary);background:var(--color-window-bg);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px 20px;display:flex}.W3neCW_socialLinks{align-items:center;gap:16px;display:flex}.W3neCW_socialLink{color:var(--color-text-tertiary);justify-content:center;align-items:center;transition-property:color,transform;transition-duration:.15s;transition-timing-function:ease;display:flex;position:relative}.W3neCW_socialLink:before{content:"";position:absolute;inset:-10px -6px}.W3neCW_socialLink:hover{color:var(--color-accent-solid-fg)}.W3neCW_socialLink:active{transform:scale(.92)}.W3neCW_socialIcon{width:20px;height:20px}@media (min-width:1025px){.W3neCW_backdrop,.W3neCW_drawer{display:none!important}}
.bPQ4Ca_overlay{background:var(--overlay-modal-strong);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;position:fixed;inset:0}.bPQ4Ca_overlay[data-state=open]{animation:.12s cubic-bezier(.2,0,0,1) bPQ4Ca_overlayFadeIn}.bPQ4Ca_overlay[data-state=closed]{animation:80ms ease-in bPQ4Ca_overlayFadeOut}.bPQ4Ca_content{background:var(--color-surface-floating);border-radius:var(--radius-lg);width:90%;max-width:600px;max-height:70vh;box-shadow:var(--shadow-lg);border:1px solid var(--color-border-tertiary);z-index:201;position:fixed;top:12%;left:50%;overflow:hidden;transform:translate(-50%)}.bPQ4Ca_content[data-state=open]{animation:.12s cubic-bezier(.2,0,0,1) bPQ4Ca_modalEnter}.bPQ4Ca_content[data-state=closed]{animation:80ms ease-in bPQ4Ca_modalExit}@keyframes bPQ4Ca_overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes bPQ4Ca_overlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes bPQ4Ca_modalEnter{0%{opacity:0;transform:translate(-50%)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes bPQ4Ca_modalExit{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(.98)}}.bPQ4Ca_header{align-items:center;gap:12px;padding:16px 20px;display:flex}.bPQ4Ca_searchIcon{width:20px;height:20px;color:var(--color-text-tertiary)}.bPQ4Ca_searchLabel{font-size:var(--font-size-base);color:var(--color-text-tertiary);flex:1}.bPQ4Ca_searchInput,.bPQ4Ca_searchInput:focus-visible{font-size:var(--font-size-base);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit}.bPQ4Ca_searchInput::placeholder{color:var(--color-text-tertiary)}.bPQ4Ca_closeButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.bPQ4Ca_closeIcon{width:20px;height:20px;color:var(--color-text-tertiary);display:none}@media (max-width:1024px){.bPQ4Ca_closeButton .bPQ4Ca_kbd{display:none}.bPQ4Ca_closeIcon{display:block}}.bPQ4Ca_filterBar{align-items:center;gap:8px;padding-top:12px;padding-left:20px;padding-right:20px;display:flex}.bPQ4Ca_filterButton{font-size:var(--font-size-sm);border:1px solid var(--color-border-tertiary);border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;background:0 0;padding:8px 16px;font-family:inherit;font-weight:400;transition-property:border-color,color,transform;transition-duration:.15s;transition-timing-function:ease}.bPQ4Ca_filterButton:hover{border-color:var(--color-text-tertiary);color:var(--color-text-primary)}.bPQ4Ca_filterButton:active{transform:scale(.96)}.bPQ4Ca_filterButtonActive{border-color:var(--color-accent-solid-fg);color:var(--color-text-primary)}.bPQ4Ca_searchContainer{max-height:calc(70vh - 120px);padding:16px;overflow-y:auto}.bPQ4Ca_placeholder{text-align:center;color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.bPQ4Ca_placeholder code{font-size:var(--font-size-sm)}.bPQ4Ca_kbd{font-size:var(--font-size-xs);padding:4px 8px}.bPQ4Ca_resultsList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bPQ4Ca_resultItem{background:var(--color-surface-inner-panel);border-radius:var(--radius-md);border:1px solid var(--color-border-tertiary);padding:12px 16px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.bPQ4Ca_resultItem:hover,.bPQ4Ca_resultItemSelected{border-color:var(--color-accent-solid-fg);background:var(--color-surface-control)}.bPQ4Ca_resultCategory{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-bottom:4px;display:block}.bPQ4Ca_resultTitle{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:4px;font-weight:500;display:block}.bPQ4Ca_resultExcerpt{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5;display:block}.bPQ4Ca_resultExcerpt mark{background:var(--search-mark-bg);color:var(--color-accent-solid-fg);border-radius:2px;padding:1px 3px}.bPQ4Ca_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}.bPQ4Ca_contactSupportLink{align-items:center;gap:6px;display:inline-flex}.bPQ4Ca_contactSupportIcon{flex-shrink:0;width:14px;height:14px}.bPQ4Ca_suggestion{color:var(--color-text-tertiary);margin-top:8px}.bPQ4Ca_suggestionButton{font-family:inherit;font-size:inherit;color:var(--color-accent-solid-fg);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.bPQ4Ca_suggestionButton:hover{color:var(--color-text-primary)}.bPQ4Ca_searchContainer .pagefind-ui{font-family:inherit}.bPQ4Ca_searchContainer .pagefind-ui__form{position:relative}.bPQ4Ca_searchContainer .pagefind-ui__search-input{width:100%;font-size:var(--font-size-base);background:var(--color-surface-inner-panel);border:1px solid var(--color-border-separator);border-radius:var(--radius-md);color:var(--color-text-primary);outline:none;padding:12px 16px;font-family:inherit;transition:border-color .15s}.bPQ4Ca_searchContainer .pagefind-ui__search-input:focus{border-color:var(--color-accent-solid-fg)}.bPQ4Ca_searchContainer .pagefind-ui__search-input:focus-visible{outline:none}.bPQ4Ca_searchContainer .pagefind-ui__search-input::placeholder{color:var(--color-text-tertiary)}.bPQ4Ca_searchContainer .pagefind-ui__search-clear{display:none}.bPQ4Ca_searchContainer .pagefind-ui__results-area{margin-top:16px}.bPQ4Ca_searchContainer .pagefind-ui__result{background:var(--color-surface-inner-panel);border-radius:var(--radius-md);border:1px solid var(--color-border-tertiary);margin-bottom:8px;padding:12px;transition:border-color .15s}.bPQ4Ca_searchContainer .pagefind-ui__result:hover{border-color:var(--color-accent-solid-fg)}.bPQ4Ca_searchContainer .pagefind-ui__result-link{color:var(--color-text-primary);font-weight:600;text-decoration:none}.bPQ4Ca_searchContainer .pagefind-ui__result-link:hover{color:var(--color-accent-solid-fg)}.bPQ4Ca_searchContainer .pagefind-ui__result-excerpt{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:4px;line-height:1.5}.bPQ4Ca_searchContainer .pagefind-ui__result-excerpt mark{background:var(--search-mark-bg);color:var(--color-text-primary);border-radius:2px;padding:1px 2px}.bPQ4Ca_searchContainer .pagefind-ui__message{color:var(--color-text-secondary);font-size:var(--font-size-sm)}
.rKmF8G_skipNav{z-index:1000;background:var(--color-surface-elevated);color:var(--color-text-primary);border:1px solid var(--color-border-separator);border-radius:var(--radius-md);font-size:var(--font-size-sm);box-shadow:var(--shadow-md);padding:12px 24px;font-weight:500;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:16px}.rKmF8G_skipNav:focus{outline:2px solid var(--color-accent-solid-fg);outline-offset:2px;top:12px}
.fQVKtq_root{flex-direction:column;gap:1px;display:flex}.fQVKtq_item{border-top:1px solid var(--color-border-separator)}.fQVKtq_item:first-child{border-top:none}.fQVKtq_header{font-size:inherit;font-weight:inherit;line-height:inherit;box-sizing:border-box;width:100%;margin:0;padding:0;display:flex}.fQVKtq_trigger{appearance:none;font:inherit;color:var(--color-text-body);text-align:left;cursor:pointer;box-sizing:border-box;width:100%;font-size:var(--font-size-base);background:0 0;border:none;align-items:center;gap:.5rem;margin:0;padding:1rem 0;font-weight:500;line-height:1.5;text-decoration:none;transition:color .2s;display:flex}.fQVKtq_trigger:hover{color:var(--color-text-primary)}.fQVKtq_trigger[data-state=open]{color:var(--color-text-body)}.fQVKtq_triggerText{text-align:left;flex:1}.fQVKtq_triggerText p{margin:0}.fQVKtq_copyButton{appearance:none;border-radius:var(--radius-sm);cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:opacity .15s;display:flex}.fQVKtq_header:hover .fQVKtq_copyButton{opacity:1;transition-delay:.3s}.fQVKtq_header[data-state=open] .fQVKtq_copyButton{opacity:1;transition-delay:0s}.fQVKtq_copyButton:focus-visible{opacity:1;outline:2px solid var(--color-accent-solid-fg);outline-offset:2px}.fQVKtq_copyIcon{width:16px;height:16px;color:var(--color-text-secondary);transition-property:color,opacity,transform,filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}.fQVKtq_copyIconStack{flex-shrink:0;width:16px;height:16px;position:relative}.fQVKtq_copyIconStack .fQVKtq_copyIcon{position:absolute;inset:0}.fQVKtq_copyIconVisible{opacity:1;filter:blur();transform:scale(1)}.fQVKtq_copyIconHidden{opacity:0;filter:blur(4px);transform:scale(.25)}.fQVKtq_copyButton:hover .fQVKtq_copyIcon{color:var(--color-text-body)}.fQVKtq_checkIcon{width:16px;height:16px;color:var(--callout-tip-text)}.fQVKtq_copyButton:hover .fQVKtq_checkIcon{color:var(--callout-tip-text)}.fQVKtq_chevron{width:16px;height:16px;color:var(--color-text-secondary);flex-shrink:0;transition:transform .2s,color .2s;display:block;transform:rotate(-90deg)}.fQVKtq_trigger:hover .fQVKtq_chevron{color:var(--color-text-primary)}.fQVKtq_trigger[data-state=open] .fQVKtq_chevron{color:var(--color-text-secondary);transform:rotate(0)}.fQVKtq_content{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-body);overflow:hidden}.fQVKtq_content[data-state=open]{animation:.2s ease-out fQVKtq_slideDown}.fQVKtq_content[data-state=closed]{animation:.2s ease-out fQVKtq_slideUp}.fQVKtq_contentInner{padding-bottom:.5rem;padding-left:calc(16px + .5rem)}.fQVKtq_contentInner>:last-child{margin-bottom:0}@keyframes fQVKtq_slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes fQVKtq_slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}
.nGfNfa_callout{border-radius:var(--radius-lg);border:1px solid var(--color-border-separator);background:var(--color-surface-inner-panel);align-items:center;gap:12px;margin:.75rem 0;padding:16px 20px;display:flex}.nGfNfa_callout.nGfNfa_info{background:var(--callout-info-bg);border-color:var(--callout-info-border)}.nGfNfa_callout.nGfNfa_tip{background:var(--callout-tip-bg);border-color:var(--callout-tip-border)}.nGfNfa_callout.nGfNfa_warning{background:var(--callout-warning-bg);border-color:var(--callout-warning-border)}.nGfNfa_callout.nGfNfa_error{background:var(--callout-error-bg);border-color:var(--callout-error-border)}.nGfNfa_callout.nGfNfa_pro{background:var(--callout-info-bg);border-color:var(--callout-info-border)}.nGfNfa_iconWrapper{flex-shrink:0;width:20px;height:20px}.nGfNfa_icon{width:20px;height:20px;color:var(--color-text-tertiary)}.nGfNfa_content{flex:1;min-width:0}.nGfNfa_body{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-body)}.nGfNfa_callout.nGfNfa_info .nGfNfa_icon,.nGfNfa_callout.nGfNfa_info .nGfNfa_body{color:var(--callout-info-text)}.nGfNfa_callout.nGfNfa_tip .nGfNfa_icon,.nGfNfa_callout.nGfNfa_tip .nGfNfa_body{color:var(--callout-tip-text)}.nGfNfa_callout.nGfNfa_warning .nGfNfa_icon,.nGfNfa_callout.nGfNfa_warning .nGfNfa_body{color:var(--callout-warning-text)}.nGfNfa_callout.nGfNfa_error .nGfNfa_icon,.nGfNfa_callout.nGfNfa_error .nGfNfa_body{color:var(--callout-error-text)}.nGfNfa_callout.nGfNfa_pro .nGfNfa_icon,.nGfNfa_callout.nGfNfa_pro .nGfNfa_body{color:var(--callout-info-text)}.nGfNfa_body p{margin:0}.nGfNfa_body strong{color:inherit}.nGfNfa_body p+p{margin-top:.5rem}
.wgWbxG_card{border-radius:var(--radius-lg);border:1px solid var(--color-border-separator);background:var(--color-window-bg);color:inherit;gap:12px;padding:16px;text-decoration:none;transition-property:border-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:ease;display:flex}.wgWbxG_card:hover{border-color:var(--color-accent-solid-fg);box-shadow:var(--shadow-sm)}.wgWbxG_card:hover .wgWbxG_arrow{transform:translate(2px)}.wgWbxG_card:active{transform:scale(.99)}.wgWbxG_content{flex:1;min-width:0}.wgWbxG_iconWrap{color:var(--color-text-primary);flex-shrink:0;align-items:flex-start;padding-top:2px;display:flex}.wgWbxG_icon{flex-shrink:0;width:20px;height:20px}.wgWbxG_header{justify-content:space-between;align-items:center;gap:8px;display:flex}.wgWbxG_title{font-size:var(--font-size-base);font-weight:600;line-height:var(--line-height-tight);color:var(--color-text-primary);margin:0}.wgWbxG_arrow{width:16px;height:16px;color:var(--color-text-tertiary);flex-shrink:0;transition:transform .15s}.wgWbxG_body{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin-top:4px}.wgWbxG_body p{margin:0}.wgWbxG_cardGroup{gap:16px;margin:.75rem 0;display:grid}.wgWbxG_cardGroup[data-cols="1"]{grid-template-columns:1fr}.wgWbxG_cardGroup[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.wgWbxG_cardGroup[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.wgWbxG_cardGroup[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.wgWbxG_cardGroup .wgWbxG_card{margin:0}@media (max-width:768px){.wgWbxG_cardGroup[data-cols="3"],.wgWbxG_cardGroup[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}.wgWbxG_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}@media (max-width:480px){.wgWbxG_cardGroup[data-cols="2"],.wgWbxG_cardGroup[data-cols="3"],.wgWbxG_cardGroup[data-cols="4"]{grid-template-columns:1fr}}
.rKE-EW_wrapper{position:relative}.rKE-EW_pre{font-family:var(--font-geist-mono), "SF Mono", Consolas, monospace;font-size:var(--font-size-sm);border-radius:var(--radius-md);border:1px solid var(--color-border-tertiary);margin:.75rem 0;padding:1rem 3rem 1rem 1rem;line-height:1.5;overflow-x:auto;background:var(--color-surface-inner-panel)!important}@media (max-width:768px){.rKE-EW_pre{font-size:.9em}}.rKE-EW_pre code{font-size:inherit;color:inherit;background:0 0;padding:0}.rKE-EW_pre code span{color:var(--shiki-light)!important}html[data-theme=dark] .rKE-EW_pre code span{color:var(--shiki-dark)!important}.rKE-EW_copyButton{border:1px solid var(--color-border-tertiary);background:var(--color-surface-inner-panel);appearance:none;border-radius:var(--radius-sm);cursor:pointer;opacity:0;justify-content:center;align-items:center;padding:6px;transition:opacity .15s,background-color .15s;display:flex;position:absolute;top:8px;right:8px}.rKE-EW_wrapperSingleLine .rKE-EW_copyButton{top:50%;transform:translateY(-50%)}.rKE-EW_wrapper:hover .rKE-EW_copyButton{background:var(--color-window-bg);opacity:1}.rKE-EW_copyButton:focus-visible{opacity:1;outline:2px solid var(--color-accent-solid-fg);outline-offset:2px}.rKE-EW_copyIcon{width:16px;height:16px;color:var(--color-text-secondary);transition-property:color,opacity,transform,filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}.rKE-EW_copyIconStack{flex-shrink:0;width:16px;height:16px;position:relative}.rKE-EW_copyIconStack .rKE-EW_copyIcon{position:absolute;inset:0}.rKE-EW_copyIconVisible{opacity:1;filter:blur();transform:scale(1)}.rKE-EW_copyIconHidden{opacity:0;filter:blur(4px);transform:scale(.25)}.rKE-EW_copyButton:hover .rKE-EW_copyIcon{color:var(--color-text-body)}.rKE-EW_checkIcon{width:16px;height:16px;color:var(--callout-tip-text)}.rKE-EW_copyButton:hover .rKE-EW_checkIcon{color:var(--callout-tip-text)}
.V-31Mq_heading{align-items:center;gap:4px;width:100%;display:inline-flex;position:relative}.V-31Mq_content a,.V-31Mq_content a:hover{color:inherit;text-decoration:none}.V-31Mq_copyButton{appearance:none;border-radius:var(--radius-sm);cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:opacity .15s;display:flex}.V-31Mq_heading:hover .V-31Mq_copyButton{opacity:1}.V-31Mq_copyButton:focus-visible{opacity:1;outline:2px solid var(--color-accent-solid-fg);outline-offset:2px}.V-31Mq_copyIcon{width:16px;height:16px;color:var(--color-text-secondary);transition-property:color,opacity,transform,filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}.V-31Mq_copyIconStack{flex-shrink:0;width:16px;height:16px;position:relative}.V-31Mq_copyIconStack .V-31Mq_copyIcon{position:absolute;inset:0}.V-31Mq_copyIconVisible{opacity:1;filter:blur();transform:scale(1)}.V-31Mq_copyIconHidden{opacity:0;filter:blur(4px);transform:scale(.25)}.V-31Mq_copyButton:hover .V-31Mq_copyIcon{color:var(--color-text-body)}.V-31Mq_checkIcon{width:16px;height:16px;color:var(--callout-tip-text)}.V-31Mq_copyButton:hover .V-31Mq_checkIcon{color:var(--callout-tip-text)}
.huhGka_pill{letter-spacing:normal;border-radius:var(--radius-pill);white-space:nowrap;vertical-align:.1em;align-items:center;gap:3px;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.huhGka_icon{flex-shrink:0;align-self:center;width:11px;height:11px}.huhGka_new{background-color:var(--highlight-new-bg);color:var(--highlight-new-text)}.huhGka_updated{background-color:var(--highlight-updated-bg);color:var(--highlight-updated-text)}.huhGka_raycast-pro,.huhGka_raycast-pro-exclusive,.huhGka_raycast-more-pro,.huhGka_glaze-pro,.huhGka_alpha{background-color:var(--highlight-pro-bg);color:var(--highlight-pro-text)}.huhGka_home,.huhGka_beta{background-color:var(--highlight-beta-bg);color:var(--highlight-beta-text)}.huhGka_raycast-teams,.huhGka_raycast-teams-exclusive,.huhGka_glaze-team-pro{background-color:var(--highlight-teams-bg);color:var(--highlight-teams-text)}.huhGka_raycast-enterprise,.huhGka_raycast-enterprise-exclusive{background-color:var(--highlight-enterprise-bg);color:var(--highlight-enterprise-text)}.huhGka_freeinbeta,.huhGka_freeinbeta-nt{background-color:var(--callout-tip-bg);color:var(--callout-tip-text)}.huhGka_coming-soon{background-color:var(--highlight-coming-soon-bg);color:var(--highlight-coming-soon-text)}.huhGka_experimental{background-color:var(--highlight-experimental-bg);background-image:repeating-linear-gradient(-45deg, transparent 0 4px, var(--highlight-experimental-stripe) 4px 8px);color:var(--highlight-experimental-text)}.huhGka_tierLink{color:inherit;text-decoration:none}.huhGka_tooltip{background:var(--color-window-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-tooltip);z-index:100;-webkit-user-select:none;user-select:none;transform-origin:var(--radix-tooltip-content-transform-origin);padding:6px 10px;font-size:12px;line-height:1;animation-duration:.2s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards}.huhGka_tooltip[data-state=delayed-open][data-side=top]{animation-name:huhGka_slideInFromBottom}.huhGka_tooltip[data-state=delayed-open][data-side=bottom]{animation-name:huhGka_slideInFromTop}.huhGka_tooltip[data-state=delayed-open][data-side=right]{animation-name:huhGka_slideInFromLeft}.huhGka_tooltip[data-state=closed]{animation-name:huhGka_fadeOut;animation-duration:.15s;animation-timing-function:ease-in}.huhGka_tooltipLink{color:var(--color-text-primary);align-items:center;gap:3px;text-decoration:none;display:inline-flex}.huhGka_tooltipIcon{opacity:.6;flex-shrink:0;width:10px;height:10px}@keyframes huhGka_slideInFromBottom{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes huhGka_slideInFromTop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes huhGka_slideInFromLeft{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes huhGka_fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2px)}}.huhGka_group{align-items:center;gap:6px;display:inline-flex}
.ha3S_a_grid{gap:16px;margin:.75rem 0;display:grid}.ha3S_a_grid[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.ha3S_a_grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.ha3S_a_grid[data-cols="4"]{grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.ha3S_a_grid[data-cols="3"],.ha3S_a_grid[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ha3S_a_grid[data-cols="2"],.ha3S_a_grid[data-cols="3"],.ha3S_a_grid[data-cols="4"]{grid-template-columns:1fr}}.ha3S_a_card{border-radius:var(--radius-lg);border:1px solid var(--color-border-separator);background:var(--color-window-bg);color:inherit;flex-direction:column;text-decoration:none;transition-property:border-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:ease;display:flex;overflow:hidden}.ha3S_a_card:hover{border-color:var(--color-accent-solid-fg);box-shadow:var(--shadow-sm);text-decoration:none}.ha3S_a_card:active{transform:scale(.99)}.ha3S_a_iconWrap{color:var(--color-text-primary);justify-content:flex-start;align-items:center;padding:20px 20px 0;display:flex}.ha3S_a_icon{flex-shrink:0;width:20px;height:20px}[data-theme=dark] .ha3S_a_iconLight,.ha3S_a_iconDark{display:none}[data-theme=dark] .ha3S_a_iconDark{display:block}.ha3S_a_body{flex-direction:column;gap:4px;padding:16px 20px 20px;display:flex}.ha3S_a_title{font-size:var(--font-size-base);font-weight:600;line-height:var(--line-height-tight);color:var(--color-text-primary);margin:0}.ha3S_a_description{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0}.ha3S_a_description p{margin:0}
.v2XzOq_icon{vertical-align:-.125em;color:currentColor;align-items:center;line-height:1;display:inline-flex}.v2XzOq_svg{width:1em;height:1em}.v2XzOq_codeChipSvg{vertical-align:-.15em;color:currentColor;width:1em;height:1em}
._4p3xmW_figure{padding:0}._4p3xmW_imageWrapper{cursor:pointer;width:100%;display:block;position:relative}._4p3xmW_image{border-radius:var(--radius-md);width:100%;max-width:100%;box-shadow:var(--shadow-image);display:block}._4p3xmW_caption{font-size:var(--font-size-sm);color:var(--color-text-tertiary);text-align:center}._4p3xmW_lightboxOverlay{z-index:9999;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:24px;transition:background .2s;display:flex;position:fixed;inset:0}._4p3xmW_lightboxOverlay._4p3xmW_lightboxVisible{background:var(--overlay-lightbox)}._4p3xmW_lightboxContent{cursor:default;opacity:0;max-width:95vw;max-height:95vh;transition:opacity .2s,transform .2s;position:relative;transform:scale(.95)}._4p3xmW_lightboxContent._4p3xmW_lightboxContentVisible{opacity:1;transform:scale(1)}._4p3xmW_lightboxImage{object-fit:contain;border-radius:var(--radius-md);max-width:90vw!important;max-height:90vh!important}._4p3xmW_lightboxClose{color:#fff;cursor:pointer;opacity:.7;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;transition-property:opacity,transform;transition-duration:.15s;transition-timing-function:ease;display:flex;position:absolute;top:-44px;right:-4px}._4p3xmW_lightboxClose:hover{opacity:1}._4p3xmW_lightboxClose:active{transform:scale(.92)}._4p3xmW_lightboxClose:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #fff}._4p3xmW_lightboxCaption{font-size:var(--font-size-sm);color:#ffffffb3;text-align:center;margin:12px 0 0}@media (max-width:480px){._4p3xmW_lightboxOverlay{padding:20px}}
.UdzppW_figure{margin:1.25rem 0;container-type:inline-size}.UdzppW_grid{grid-auto-rows:calc(100cqw * var(--row-scale,.231));gap:1.53846cqw;display:grid}.UdzppW_grid[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.UdzppW_grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.UdzppW_grid[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.UdzppW_item{grid-column:span var(--col-span,1);grid-row:span var(--row-span,1);background:var(--color-surface-panel);border-radius:var(--radius-lg);min-width:0;position:relative;overflow:hidden}.UdzppW_item[role=button]{cursor:pointer}.UdzppW_item:focus-visible{outline:2px solid var(--color-accent-solid-fg);outline-offset:2px}.UdzppW_media{width:100%;height:100%;position:relative}.UdzppW_item .UdzppW_image,.UdzppW_item .UdzppW_video{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;margin:0;display:block}.UdzppW_caption{font-size:var(--font-size-sm);color:var(--color-text-tertiary);text-align:center;margin-top:12px}
.eChKvW_grid{gap:24px;margin:.75rem 0;display:grid}.eChKvW_grid[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.eChKvW_grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.eChKvW_grid[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.eChKvW_item{flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.eChKvW_label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.eChKvW_imageWrapper{border-radius:var(--radius-md);cursor:pointer;width:100%;display:block;position:relative}.eChKvW_image{border-radius:var(--radius-md);width:100%;max-width:100%;box-shadow:var(--shadow-image);display:block}.eChKvW_link{color:inherit;text-decoration:none;transition-property:opacity,transform;transition-duration:.15s;transition-timing-function:ease;display:block}.eChKvW_link:hover{opacity:.8}.eChKvW_link:active{transform:scale(.99)}@media (max-width:768px){.eChKvW_grid[data-cols="3"],.eChKvW_grid[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.eChKvW_grid[data-cols="2"],.eChKvW_grid[data-cols="3"],.eChKvW_grid[data-cols="4"]{grid-template-columns:1fr}.eChKvW_imageWrapper{padding:16px}}
.EWEQlG_externalLink{align-items:baseline;display:inline}.EWEQlG_externalIcon{vertical-align:baseline;flex-shrink:0;width:.75em;height:.75em;margin-left:.15em;display:inline-block;position:relative;top:.05em}.EWEQlG_mailtoLink{cursor:pointer}.EWEQlG_copyIconStack{vertical-align:baseline;width:.85em;height:.85em;margin-left:.25em;display:inline-block;position:relative;top:.1em}.EWEQlG_copyIconStack .EWEQlG_copyIcon{position:absolute;inset:0}.EWEQlG_copyIcon{width:100%;height:100%;color:var(--color-text-tertiary);transition-property:opacity,transform,filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}.EWEQlG_copyIconVisible{opacity:1;filter:blur();transform:scale(1)}.EWEQlG_copyIconHidden{opacity:0;filter:blur(4px);transform:scale(.25)}.EWEQlG_checkIcon{color:var(--callout-tip-text)}
._4FfoWG_button{font-size:var(--font-size-sm);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:6px;margin-block:1rem;padding:6px 14px;font-weight:500;text-decoration:none;transition-property:background,border-color,color,transform;transition-duration:.15s;transition-timing-function:ease;display:inline-flex}._4FfoWG_button:active{transform:scale(.96)}._4FfoWG_primary{background:var(--color-text-primary);color:var(--color-window-bg)}._4FfoWG_primary:hover{background:var(--color-text-body);color:var(--color-window-bg);text-decoration:none}._4FfoWG_secondary{background:var(--color-surface-control);color:var(--color-text-primary);border:1px solid var(--color-border-separator);padding:5px 13px}._4FfoWG_secondary:hover{background:var(--color-surface-inner-panel);border-color:var(--color-text-tertiary);color:var(--color-text-primary);text-decoration:none}._4FfoWG_button:focus-visible{outline:2px solid var(--color-accent-solid-fg);outline-offset:2px}._4FfoWG_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}._4FfoWG_icon{flex-shrink:0;width:16px;height:16px}._4FfoWG_button :is(p,p:last-child){margin:0}
.yJfBtG_steps{flex-direction:column;margin:.75rem 0;padding:0;list-style:none;display:flex}.yJfBtG_step{grid-template-columns:32px 1fr;gap:16px;display:grid}.yJfBtG_indicator{flex-direction:column;align-items:center;display:flex}.yJfBtG_circle{background:var(--color-surface-control);width:32px;height:32px;color:var(--color-text-primary);font-size:var(--font-size-base);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex}.yJfBtG_line{background:var(--color-border-separator);flex:1;width:2px}.yJfBtG_content{padding-bottom:24px}.yJfBtG_step[data-last] .yJfBtG_content{padding-bottom:0}.yJfBtG_title{font-size:var(--font-size-lg);min-height:32px;color:var(--color-text-primary);align-items:center;margin:0;font-weight:600;display:flex}.yJfBtG_body{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-body);margin-top:8px}.yJfBtG_body p{margin:0}.yJfBtG_body p+p{margin-top:.5rem}
._4DSQDa_root{flex-direction:column;margin:.75rem 0;display:flex}._4DSQDa_list{border-bottom:1px solid var(--color-border-separator);flex-shrink:0;gap:0;display:flex}._4DSQDa_trigger{all:unset;font-family:inherit;font-size:var(--font-size-sm);cursor:pointer;color:var(--color-text-secondary);box-sizing:border-box;background-color:#0000;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:500;line-height:1.5;transition:color .2s,box-shadow .2s;display:flex;position:relative}._4DSQDa_trigger:hover{color:var(--color-text-primary)}._4DSQDa_trigger:focus-visible{outline:2px solid var(--color-accent-solid-fg);outline-offset:-2px;border-radius:var(--radius-sm)}._4DSQDa_trigger[data-state=active]{color:var(--color-accent-solid-fg);box-shadow:inset 0 -2px 0 0 var(--color-accent-solid-fg)}._4DSQDa_content{outline:none;padding-top:1rem}._4DSQDa_content[data-state=inactive]{display:none}
.-otcEa_figure{margin:.75rem 0}.-otcEa_container{border-radius:var(--radius-lg);background-color:var(--color-surface-inner-panel);width:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}[data-theme=dark] .-otcEa_container{box-shadow:inset 0 0 0 1px #ffffff0f}.-otcEa_video{width:100%;height:auto;display:block}.-otcEa_video::-webkit-media-controls-fullscreen-button{display:none!important}.-otcEa_video::-webkit-media-controls-download-button{display:none!important}.-otcEa_video::-webkit-media-controls-remote-playback-button{display:none!important}.-otcEa_caption{font-size:var(--font-size-sm);color:var(--color-text-tertiary);text-align:center;margin-top:8px}
._vi6jW_container{border-radius:var(--radius-lg);background-color:var(--color-surface-inner-panel);width:100%;margin:.75rem 0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}[data-theme=dark] ._vi6jW_container{box-shadow:inset 0 0 0 1px #ffffff0f}._vi6jW_iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}
.ONkkXW_grid{margin-top:2rem;display:none}.ONkkXW_action{border:1px solid var(--color-border-separator);border-radius:var(--radius-lg);min-width:0;font-size:var(--font-size-sm);color:var(--color-text-primary);align-items:center;gap:12px;padding:14px 16px;font-weight:500;text-decoration:none;transition-property:border-color,background,transform;transition-duration:.15s;transition-timing-function:ease;display:flex}.ONkkXW_action:hover{border-color:var(--color-text-tertiary);background:var(--color-surface-inner-panel);text-decoration:none}.ONkkXW_action:active{transform:scale(.99)}.ONkkXW_action:focus-visible{outline:2px solid var(--color-accent-solid-fg);outline-offset:2px}.ONkkXW_icon{width:17px;height:17px;color:var(--color-text-primary);flex-shrink:0}@media (max-width:1280px){.ONkkXW_grid{flex-direction:column;gap:12px;display:flex}.ONkkXW_grid.ONkkXW_joined{gap:0;margin-top:0}.ONkkXW_grid.ONkkXW_joined .ONkkXW_action{background:0 0;border:none;border-radius:0;padding-block:12.3px;position:relative}.ONkkXW_grid.ONkkXW_joined .ONkkXW_action:before{content:"";background:var(--color-border-panel-divider);height:1px;position:absolute;top:0;left:16px;right:16px}.ONkkXW_grid.ONkkXW_joined .ONkkXW_action:active{transform:none}.ONkkXW_grid.ONkkXW_joined .ONkkXW_action:focus-visible{outline-offset:-2px}}
.q4eFGW_trigger{font-size:var(--font-size-xs);color:var(--color-text-secondary);background:var(--color-surface-panel);border-radius:var(--radius-md);cursor:pointer;border:none;align-items:center;gap:7px;padding:6px 10px;font-weight:500;transition-property:color,background;transition-duration:.15s;transition-timing-function:ease;display:inline-flex}.q4eFGW_trigger:hover,.q4eFGW_trigger[data-state=open]{color:var(--color-text-primary);background:var(--color-surface-list-hover)}.q4eFGW_triggerIcon,.q4eFGW_itemIcon{flex-shrink:0;width:14px;height:14px}.q4eFGW_chevron{width:10px;height:10px;color:var(--color-text-tertiary);transform:rotate(-90deg)}.q4eFGW_content{background:var(--color-surface-elevated);border:1px solid var(--color-border-tertiary);border-radius:var(--radius-md);min-width:140px;box-shadow:var(--shadow-dropdown);z-index:200;padding:4px}.q4eFGW_item{font-size:var(--font-size-sm);color:var(--color-text-body);border-radius:var(--radius-sm);cursor:pointer;outline:none;align-items:center;gap:8px;padding:7px 9px;display:flex}.q4eFGW_item[data-highlighted]{color:var(--color-text-primary);background:var(--color-surface-list-hover)}.q4eFGW_item:focus-visible{outline:none}.q4eFGW_check{width:13px;height:13px;color:var(--color-accent-solid-fg);margin-left:auto}
.Zi-qwW_socialLinks{align-items:center;gap:16px;display:flex}.Zi-qwW_socialLink{color:var(--color-text-tertiary);justify-content:center;align-items:center;transition-property:color,transform;transition-duration:.15s;transition-timing-function:ease;display:flex;position:relative}.Zi-qwW_socialLink:before{content:"";position:absolute;inset:-11px -7px}.Zi-qwW_socialLink:hover{color:var(--color-accent-solid-fg)}.Zi-qwW_socialLink:active{transform:scale(.92)}.Zi-qwW_socialIcon{width:18px;height:18px}
.BgJqYG_group{background:var(--color-surface-panel);border-radius:var(--radius-md);align-items:center;gap:2px;padding:3px;display:inline-flex}.BgJqYG_segment{border-radius:calc(var(--radius-md) - 3px);cursor:pointer;width:24px;height:20px;color:var(--color-text-tertiary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition-property:color,background;transition-duration:.18s;transition-timing-function:ease;display:flex;position:relative}.BgJqYG_segment:before{content:"";position:absolute;inset:-4px -1px}.BgJqYG_segment:hover:not(.BgJqYG_segmentActive){background:var(--color-surface-inner-panel);color:var(--color-text-secondary)}.BgJqYG_segmentActive{background:var(--color-surface-control);color:var(--color-text-primary)}.BgJqYG_segmentIcon{width:15px;height:15px}
.CgEBhW_footer{width:100%;max-width:var(--footer-max-width,var(--content-max-width));margin-inline:auto;margin-bottom:2.5rem;padding-top:2rem}.CgEBhW_topRow{justify-content:space-between;align-items:center;gap:32px;display:flex}.CgEBhW_brand{align-items:center;gap:12px;min-width:0;display:flex}.CgEBhW_logo{flex-shrink:0;display:block}.CgEBhW_logoMark{height:var(--footer-logo-height,26px);width:auto;margin-left:var(--footer-logo-offset-x,0);display:block}.CgEBhW_logoMarkMono{filter:brightness(0);display:block}[data-theme=dark] .CgEBhW_logoMarkMono{filter:brightness(0)invert()}.CgEBhW_logoMarkLight{filter:brightness(0);display:block}[data-theme=dark] .CgEBhW_logoMarkLight{display:none}.CgEBhW_logoMarkDark{display:none}[data-theme=dark] .CgEBhW_logoMarkDark{filter:brightness(0)invert();display:block}.CgEBhW_bylineLink{flex-shrink:0;display:block}.CgEBhW_bylineLogo{height:var(--footer-byline-logo-height,26px);width:auto;margin-left:var(--footer-byline-logo-offset-x,0)}.CgEBhW_bylineLogoMono{filter:brightness(0);display:block}[data-theme=dark] .CgEBhW_bylineLogoMono{filter:brightness(0)invert()}.CgEBhW_bylineLogoLight{filter:brightness(0);display:block}[data-theme=dark] .CgEBhW_bylineLogoLight{display:none}.CgEBhW_bylineLogoDark{display:none}[data-theme=dark] .CgEBhW_bylineLogoDark{filter:brightness(0)invert();display:block}.CgEBhW_controls{align-items:center;gap:12px;margin-top:20px;display:flex}@media (max-width:768px){.CgEBhW_controls{margin-top:16px}}
.KjQatW_wrapper{text-align:left;width:100%;max-width:420px}.KjQatW_path{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;overflow-wrap:anywhere}.KjQatW_code{font-family:var(--font-geist-mono), "SF Mono", Consolas, monospace;color:var(--color-text-primary);font-size:.9em}.KjQatW_lead{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-top:28px;margin-bottom:10px;font-weight:500}.KjQatW_panel{background:var(--color-surface-panel);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.KjQatW_row{font-size:var(--font-size-sm);color:var(--color-text-primary);justify-content:space-between;align-items:center;gap:12px;padding:12.3px 16px;font-weight:500;text-decoration:none;display:flex;position:relative}.KjQatW_row+.KjQatW_row:before{content:"";background:var(--color-border-panel-divider);height:1px;position:absolute;top:0;left:16px;right:16px}.KjQatW_row:hover{text-decoration:none}.KjQatW_row:focus-visible{outline:2px solid var(--color-accent-solid-fg);outline-offset:-2px}.KjQatW_title{overflow-wrap:anywhere;min-width:0}.KjQatW_arrow{width:13px;height:13px;color:var(--color-text-secondary);flex-shrink:0;transition:transform .15s}.KjQatW_row:hover .KjQatW_arrow{transform:translate(2px)}.KjQatW_searchButton{width:100%;font-family:inherit;font-size:var(--font-size-sm);color:var(--color-text-primary);border:1px solid var(--color-border-separator);border-radius:var(--radius-lg);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:11px 16px;font-weight:500;transition-property:border-color,background;transition-duration:.15s;transition-timing-function:ease;display:flex}.KjQatW_searchButton:hover{border-color:var(--color-text-tertiary);background:var(--color-surface-inner-panel)}.KjQatW_searchButton:focus-visible{outline:2px solid var(--color-accent-solid-fg);outline-offset:2px}.KjQatW_searchIcon{width:15px;height:15px;color:var(--color-text-secondary);flex-shrink:0}
.-u1THa_nav{grid-template-columns:1fr 1fr;gap:24px;margin-top:2rem;display:grid}.-u1THa_single{grid-template-columns:1fr}.-u1THa_card{border:1px solid var(--color-border-separator);border-radius:var(--radius-lg);align-items:center;gap:12px;min-width:0;padding:14px 16px;text-decoration:none;transition-property:border-color,background,transform;transition-duration:.15s;transition-timing-function:ease;display:flex}.-u1THa_card:hover{border-color:var(--color-text-tertiary);background:var(--color-surface-inner-panel)}.-u1THa_card:active{transform:scale(.99)}.-u1THa_card:focus-visible{outline:2px solid var(--color-accent-solid-fg);outline-offset:2px}.-u1THa_cardNext{text-align:right;justify-content:flex-end}.-u1THa_cardContent{flex-direction:column;gap:2px;min-width:0;display:flex}.-u1THa_label{font-size:var(--font-size-xs);color:var(--color-text-tertiary);align-items:center;gap:4px;display:inline-flex}.-u1THa_cardNext .-u1THa_label{justify-content:flex-end}.-u1THa_title{font-size:var(--font-size-sm);color:var(--color-text-primary);overflow-wrap:anywhere;font-weight:500}.-u1THa_icon{width:12px;height:12px;color:var(--color-text-tertiary);flex-shrink:0}@media (max-width:1280px){.-u1THa_nav{border:1px solid var(--color-border-separator);border-radius:var(--radius-lg);flex-direction:column;gap:0;display:flex;overflow:hidden}.-u1THa_card{border:none;border-radius:0}.-u1THa_card+.-u1THa_card{border-top:1px solid var(--color-border-separator)}.-u1THa_card:active{transform:none}.-u1THa_card:focus-visible{outline-offset:-2px}.-u1THa_cardContent{flex-direction:row;align-items:center;gap:8px}.-u1THa_cardNext .-u1THa_cardContent{flex-direction:row-reverse}.-u1THa_label{flex-shrink:0}.-u1THa_title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.-u1THa_nav.-u1THa_joined{background:0 0;border:none;border-radius:0;gap:0;margin-top:0;overflow:visible}.-u1THa_nav.-u1THa_joined .-u1THa_card{background:0 0;border:none;border-radius:0;padding-block:12.3px;position:relative}.-u1THa_nav.-u1THa_joined .-u1THa_card:before{content:"";background:var(--color-border-panel-divider);height:1px;position:absolute;top:0;left:16px;right:16px}.-u1THa_nav.-u1THa_joined .-u1THa_card+.-u1THa_card{border-top:none}}
.HwRUVW_bar{display:contents}@media (max-width:1280px){.HwRUVW_bar{background:var(--color-surface-panel);border-radius:var(--radius-lg);flex-direction:column;margin-top:2rem;display:flex;overflow:hidden}.HwRUVW_bar:empty,.HwRUVW_bar>:first-child>:first-child:before{display:none}}
.lUN8Fa_sidebar{top:var(--banner-height);width:var(--sidebar-width);height:calc(100vh - var(--banner-height));background:var(--color-window-bg);z-index:50;overflow-anchor:none;contain:layout;flex-direction:column;padding:24px 0 0;display:flex;position:fixed;left:0}.lUN8Fa_sidebar *{overflow-anchor:none}.lUN8Fa_nav{flex:1;padding:0 24px 16px;overflow:hidden auto;scroll-behavior:auto!important}.lUN8Fa_list{margin:0;padding:0;list-style:none}.lUN8Fa_sectionList{margin:4px 0 0;padding:0;list-style:none}.lUN8Fa_sectionList .lUN8Fa_item{margin-bottom:0}.lUN8Fa_nestedList{border-left:1px solid var(--color-border-tertiary);margin:0;padding-left:12px;list-style:none}.lUN8Fa_section{margin-top:16px}.lUN8Fa_section:first-child{margin-top:0}.lUN8Fa_sectionHeader{background:var(--color-window-bg);z-index:1;align-items:center;width:100%;margin-bottom:4px;padding:4px 0;display:flex;position:sticky;top:0}.lUN8Fa_sectionTitle{font-family:var(--font-heading,var(--font-sans));font-size:var(--font-size-sidebar);color:var(--color-text-primary);font-weight:600;text-decoration:none;transition:color .15s}a.lUN8Fa_sectionTitle:hover{color:var(--color-accent-solid-fg);text-decoration:none}.lUN8Fa_item{position:relative}.lUN8Fa_expandableRow{align-items:center;gap:4px;width:100%;display:flex}.lUN8Fa_expandableRow .lUN8Fa_link{padding:5px 0}.lUN8Fa_expandableRow:hover .lUN8Fa_link:not(.lUN8Fa_linkActive){color:var(--color-text-primary)}.lUN8Fa_link{font-size:var(--font-size-sidebar);color:var(--color-text-secondary);flex:1;padding:5px 0;font-weight:400;text-decoration:none;transition:color .15s;display:block}.lUN8Fa_link:hover:not(.lUN8Fa_linkActive){color:var(--color-text-primary);text-decoration:none}.lUN8Fa_externalLink.lUN8Fa_externalLink{align-items:center;gap:4px;display:inline-flex}.lUN8Fa_externalIcon{opacity:.5;flex-shrink:0;width:10px;height:10px}.lUN8Fa_linkActive{color:var(--color-accent-solid-fg);font-weight:500}.lUN8Fa_nestedList .lUN8Fa_link{font-size:var(--font-size-sidebar);padding:4px 0}.lUN8Fa_chevronWrapper{cursor:pointer;width:18px;height:18px;color:var(--color-text-tertiary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex;position:relative}.lUN8Fa_chevronWrapper:before{content:"";position:absolute;inset:-2px -4px}.lUN8Fa_chevronWrapper:hover{color:var(--color-text-secondary)}.lUN8Fa_chevron{width:12px;height:12px;transition:transform .2s;transform:rotate(-90deg)}.lUN8Fa_chevronOpen .lUN8Fa_chevron{transform:rotate(0)}.lUN8Fa_collapsible{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.lUN8Fa_collapsible[data-expanded=true]{grid-template-rows:1fr}.lUN8Fa_nav.lUN8Fa_noTransitions .lUN8Fa_collapsible,.lUN8Fa_nav.lUN8Fa_noTransitions .lUN8Fa_chevron{transition:none!important}.lUN8Fa_collapsible>ul{overflow:hidden}.lUN8Fa_divider{background:var(--color-border-tertiary);height:1px;margin:20px 0}.lUN8Fa_subheading{font-size:var(--font-size-sidebar);color:var(--color-text-primary);margin-top:8px;padding:4px 0;font-weight:600;display:block}.lUN8Fa_subheadingList{margin:0 0 8px;padding:0;list-style:none}.lUN8Fa_nav::-webkit-scrollbar{width:6px}.lUN8Fa_nav::-webkit-scrollbar-track{background:0 0}.lUN8Fa_nav::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.lUN8Fa_nav:hover::-webkit-scrollbar-thumb{background:var(--color-border-separator);animation:.2s forwards lUN8Fa_scrollbarFadeIn}.lUN8Fa_nav.lUN8Fa_scrolling::-webkit-scrollbar-thumb{background:var(--color-border-separator);animation:.2s forwards lUN8Fa_scrollbarFadeIn}.lUN8Fa_nav.lUN8Fa_scrollbarFading::-webkit-scrollbar-thumb{animation:.3s forwards lUN8Fa_scrollbarFadeOut}.lUN8Fa_nav::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}@keyframes lUN8Fa_scrollbarFadeIn{0%{opacity:0}to{opacity:1}}@keyframes lUN8Fa_scrollbarFadeOut{0%{opacity:1;background:var(--color-border-separator)}to{opacity:0;background:var(--color-border-separator)}}@supports (scrollbar-width:thin){.lUN8Fa_nav{scrollbar-width:thin;scrollbar-color:transparent transparent}.lUN8Fa_nav:hover,.lUN8Fa_nav.lUN8Fa_scrolling{scrollbar-color:var(--color-border-separator) transparent}}.lUN8Fa_fadeOverlay{width:var(--sidebar-width);background:linear-gradient(to bottom, transparent 0%, var(--color-window-bg) 100%);pointer-events:none;z-index:51;height:60px;transition:opacity .15s;position:fixed;bottom:0;left:0}.lUN8Fa_logo{margin-bottom:var(--sidebar-logo-margin-bottom,8px);margin-top:var(--sidebar-logo-offset-y,-18px);align-items:center;padding:0 22px;transition:opacity .15s;display:flex}.lUN8Fa_logo:hover{opacity:.8;text-decoration:none}.lUN8Fa_logoWordmark{height:var(--sidebar-logo-height,62px);width:auto;margin-left:var(--sidebar-logo-offset-x,-16px);display:block}.lUN8Fa_logoWordmarkMono{filter:brightness(0);display:block}[data-theme=dark] .lUN8Fa_logoWordmarkMono{filter:brightness(0)invert()}.lUN8Fa_logoWordmarkLight{display:block}[data-theme=dark] .lUN8Fa_logoWordmarkLight{display:none}.lUN8Fa_logoWordmarkDark{display:none}[data-theme=dark] .lUN8Fa_logoWordmarkDark{display:block}.lUN8Fa_searchTrigger{font-family:inherit;font-size:var(--font-size-sidebar);color:var(--color-text-secondary);background:var(--color-surface-inner-panel);border:1px solid var(--color-border-tertiary);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:8px;margin:0 16px 12px;padding:6px 10px;transition:color .15s,border-color .15s;display:flex}.lUN8Fa_searchTrigger:hover{color:var(--color-text-primary);border-color:var(--color-border-separator)}.lUN8Fa_link:focus-visible,.lUN8Fa_searchTrigger:focus-visible,.lUN8Fa_expandableRow:focus-visible,.lUN8Fa_chevronWrapper:focus-visible{outline:2px solid var(--color-accent-solid-fg);outline-offset:-2px;border-radius:var(--radius-sm)}.lUN8Fa_searchTriggerLabel{text-align:left;white-space:nowrap;flex:1}.lUN8Fa_searchTriggerIcon{flex-shrink:0;width:14px;height:14px}.lUN8Fa_searchKbdGroup{flex-shrink:0;align-items:center;gap:4px;display:flex}.lUN8Fa_searchKbd{font-size:11px}.lUN8Fa_searchKbdMac,.lUN8Fa_searchKbdWin{align-items:center;gap:4px}.lUN8Fa_searchKbdMac{display:flex}[data-platform=windows] .lUN8Fa_searchKbdMac{display:none}.lUN8Fa_searchKbdWin{display:none}[data-platform=windows] .lUN8Fa_searchKbdWin{display:flex}.lUN8Fa_sectionNav{flex-direction:column;gap:2px;margin-bottom:8px;padding:0 24px;display:flex}.lUN8Fa_sectionLink{font-size:var(--font-size-sidebar);color:var(--color-text-secondary);align-items:center;gap:8px;padding:6px 0;font-weight:400;text-decoration:none;transition:color .15s;display:flex}.lUN8Fa_sectionLink:hover:not(.lUN8Fa_sectionLinkActive){color:var(--color-text-primary);text-decoration:none}.lUN8Fa_sectionLinkActive{color:var(--color-accent-solid-fg);font-weight:500}.lUN8Fa_sectionBadge{font-size:var(--font-size-xs);border-radius:var(--radius-pill);background-color:var(--highlight-pro-bg);color:var(--highlight-pro-text);padding:2px 5px;font-weight:600;line-height:1}.lUN8Fa_sidebarBadge{font-size:var(--font-size-xs);border-radius:var(--radius-pill);background-color:var(--sidebar-badge-bg);color:var(--sidebar-badge-text);margin-left:6px;padding:2px 5px;font-weight:600;line-height:1}.lUN8Fa_sectionLinkIcon{flex-shrink:0;width:14px;height:14px}.lUN8Fa_sidebarDivider{background:var(--color-border-tertiary);height:1px;margin:12px 24px}.lUN8Fa_sidebarFooter{border-top:1px solid var(--color-border-tertiary);margin-top:auto;padding:16px 24px}@media (max-width:1024px){.lUN8Fa_sidebar,.lUN8Fa_fadeOverlay{display:none}}
.ofiDGG_chatRow{align-items:center;display:flex}.ofiDGG_chatLink{width:100%;font-size:var(--font-size-sm);color:inherit;align-items:center;gap:8px;text-decoration:none;transition:color .15s;display:flex}.ofiDGG_chatLink:hover{color:var(--color-text-primary);text-decoration:none}.ofiDGG_icon{flex-shrink:0;width:16px;height:16px}.ofiDGG_chevronButton{appearance:none;cursor:pointer;color:inherit;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:2px 0 2px 4px;transition:color .15s;display:flex;position:relative}.ofiDGG_chevronButton:before{content:"";position:absolute;inset:-12px -2px -12px 0}.ofiDGG_chevronButton:hover{color:var(--color-text-primary)}.ofiDGG_chevronButton:focus-visible{outline:2px solid var(--color-accent-solid-fg);outline-offset:2px}.ofiDGG_dropdownContent{background:var(--color-window-bg);border:1px solid var(--color-border-tertiary);border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown);z-index:100;min-width:220px;padding:8px}.ofiDGG_dropdownLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;padding:4px 4px 8px}.ofiDGG_iconRow{justify-content:center;align-items:center;gap:6px;display:flex}.ofiDGG_iconItem,.ofiDGG_iconItem:focus-visible{color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;outline:none;justify-content:center;align-items:center;padding:10px;text-decoration:none;transition-property:color,background;transition-duration:.15s;transition-timing-function:ease;display:flex}.ofiDGG_iconItem .ofiDGG_icon{width:22px;height:22px}.ofiDGG_iconItem:hover,.ofiDGG_iconItem[data-highlighted]{color:var(--color-text-primary);background:var(--color-surface-inner-panel);text-decoration:none}.ofiDGG_dropdownContent[data-state=open]{animation:.15s ofiDGG_dropdownFadeIn}.ofiDGG_dropdownContent[data-state=closed]{animation:80ms ofiDGG_dropdownFadeOut}@keyframes ofiDGG_dropdownFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ofiDGG_dropdownFadeOut{0%{opacity:1}to{opacity:0}}.ofiDGG_dropdownItem,.ofiDGG_dropdownItem:focus-visible{width:100%;font-size:var(--font-size-sm);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;outline:none;align-items:center;gap:8px;padding:8px;text-decoration:none;display:flex}.ofiDGG_dropdownItem{transition-property:color,background;transition-duration:.15s;transition-timing-function:ease}.ofiDGG_dropdownItem:hover,.ofiDGG_dropdownItem[data-highlighted]{color:var(--color-text-primary);background:var(--color-surface-inner-panel);text-decoration:none}.ofiDGG_dropdownItemText{flex-direction:column;display:flex}
.PjotTq_toc{top:calc(56px + var(--banner-height));width:var(--toc-width);max-height:calc(100dvh - 80px - var(--banner-height));padding-right:8px;position:fixed;right:max(24px,50vw - 700px);overflow-y:auto}.PjotTq_toc::-webkit-scrollbar{width:6px}.PjotTq_toc::-webkit-scrollbar-track{background:0 0}.PjotTq_toc::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.PjotTq_toc:hover::-webkit-scrollbar-thumb{background:var(--color-border-separator)}.PjotTq_toc::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}@supports (scrollbar-width:thin){.PjotTq_toc{scrollbar-width:thin;scrollbar-color:transparent transparent}.PjotTq_toc:hover{scrollbar-color:var(--color-border-separator) transparent}}.PjotTq_nav{position:relative}.PjotTq_indicator{background-color:var(--color-accent-solid-fg);opacity:0;pointer-events:none;border-radius:1px;width:2px;transition:top .2s,height .2s,opacity .15s;position:absolute;left:0}.PjotTq_list{border-left:1px solid var(--color-border-tertiary);margin:0;padding:0;list-style:none}.PjotTq_item{margin-bottom:0}.PjotTq_link{font-size:var(--font-size-sidebar);color:var(--color-text-secondary);padding:6px 0 6px 12px;text-decoration:none;transition:color .15s;display:block}.PjotTq_link:hover:not(.PjotTq_active){color:var(--color-text-primary);text-decoration:none}.PjotTq_link.PjotTq_active{color:var(--color-accent-solid-fg)}.PjotTq_divider{background:var(--color-border-tertiary);height:1px;margin:16px 0}.PjotTq_copyButton{font-size:var(--font-size-sidebar);line-height:inherit;color:var(--color-text-tertiary);appearance:none;cursor:pointer;text-align:left;transform-origin:0;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:0;transition-property:color,transform;transition-duration:.15s;transition-timing-function:ease;display:flex}.PjotTq_copyButton:hover{color:var(--color-text-primary)}.PjotTq_copyButton:active{transform:scale(.99)}.PjotTq_actions{flex-direction:column;margin-top:16px;display:flex}.PjotTq_toc[data-empty=true] .PjotTq_actions{margin-top:0}.PjotTq_toc[data-empty=true] .PjotTq_actions>:first-child{padding-top:0}.PjotTq_copyIcon{flex-shrink:0;width:16px;height:16px;transition-property:opacity,transform,filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}.PjotTq_copyIconStack{flex-shrink:0;width:16px;height:16px;position:relative}.PjotTq_copyIconStack .PjotTq_copyIcon{position:absolute;inset:0}.PjotTq_copyIconVisible{opacity:1;filter:blur();transform:scale(1)}.PjotTq_copyIconHidden{opacity:0;filter:blur(4px);transform:scale(.25)}.PjotTq_checkIcon{color:var(--callout-tip-text)}.PjotTq_copyRow{color:var(--color-text-tertiary);align-items:center;padding:6px 0;display:flex}.PjotTq_helpLink{font-size:var(--font-size-sidebar);color:var(--color-text-tertiary);align-items:flex-start;gap:8px;padding:6px 0;text-decoration:none;transition:color .15s;display:flex}.PjotTq_helpIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:1lh;display:flex}.PjotTq_helpIcon svg{width:16px;height:16px}.PjotTq_helpLink:hover{color:var(--color-text-primary);text-decoration:none}@media (max-width:1280px){.PjotTq_toc{display:none}}
._8tZkCW_combo{align-items:baseline;gap:.3em;margin-inline:.125em;display:inline-flex}._8tZkCW_icon{vertical-align:-.125em;width:1em;height:1em}._8tZkCW_mac,._8tZkCW_windows,._8tZkCW_separator{display:inline}:is([data-platform=mac] ._8tZkCW_windows,[data-platform=mac] ._8tZkCW_separator),:is([data-platform=windows] ._8tZkCW_mac,[data-platform=windows] ._8tZkCW_separator){display:none}
.UQ0s-W_container{cursor:pointer;width:100%;display:block}.UQ0s-W_image{border-radius:var(--radius-md);width:100%;max-width:100%;box-shadow:var(--shadow-image);margin:1rem auto}.UQ0s-W_image[data-platform-image]{display:none}.UQ0s-W_image[data-platform-image=mac]{display:block}[data-platform=windows] .UQ0s-W_image[data-platform-image=mac]{display:none}[data-platform=windows] .UQ0s-W_image[data-platform-image=windows]{display:block}[data-platform=windows] .UQ0s-W_container[data-has-windows=false] .UQ0s-W_image[data-platform-image=mac]{display:block}[data-platform=ios] .UQ0s-W_image[data-platform-image=mac]{display:none}[data-platform=ios] .UQ0s-W_image[data-platform-image=ios]{display:block}[data-platform=ios] .UQ0s-W_container[data-has-ios=false] .UQ0s-W_image[data-platform-image=mac]{display:block}
.Fmwupa_trigger{align-items:center;gap:.5rem;display:flex}.Fmwupa_icon{flex-shrink:0;width:16px;height:16px}
.TrD6xW_group{vertical-align:-.125em;align-items:center;gap:6px;line-height:1;display:inline-flex}.TrD6xW_trigger{color:var(--color-text-tertiary);cursor:default;justify-content:center;align-items:center;display:inline-flex}.TrD6xW_icon{width:1em;height:1em}
.Cpf5QW_container{min-height:calc(100vh - var(--nav-height) - var(--banner-height));display:flex}.Cpf5QW_main{margin-left:var(--sidebar-width);margin-right:var(--toc-width);max-width:calc(100% - var(--sidebar-width) - var(--toc-width));scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:48px 48px 18px}.Cpf5QW_main::-webkit-scrollbar{display:none}.Cpf5QW_article{max-width:var(--content-max-width);margin:0 auto}.Cpf5QW_header{margin-bottom:1rem}.Cpf5QW_category{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-bottom:6px;font-weight:400;display:block}.Cpf5QW_title{font-size:var(--font-size-h1);font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.02em;margin-bottom:.3rem}.Cpf5QW_description{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin-bottom:.25rem}.Cpf5QW_meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Cpf5QW_content{line-height:1.8}@media (max-width:1280px){.Cpf5QW_main{max-width:calc(100% - var(--sidebar-width));margin-right:0}}@media (max-width:1024px){.Cpf5QW_main{max-width:100%;margin-left:0;padding:24px}}.Cpf5QW_lastUpdated{font-family:var(--font-geist-mono), "SF Mono", Consolas, monospace;font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:2rem;margin-bottom:2rem;display:block}@media (max-width:768px){.Cpf5QW_main{padding:12px 16px}.Cpf5QW_title{font-size:var(--font-size-h1)}.Cpf5QW_description{font-size:var(--font-size-base)}}
.YRbHZG_layout{min-height:100vh;padding-top:var(--banner-height)}@media (max-width:1024px){.YRbHZG_layout{padding-top:calc(var(--nav-height) + var(--banner-height))}}
.yZcEsG_container{min-height:100vh;padding-top:var(--banner-height);display:flex}.yZcEsG_content{margin-left:var(--sidebar-width);min-height:calc(100vh - var(--banner-height));flex-direction:column;flex:1;align-items:center;padding:40px 48px;display:flex}.yZcEsG_inner{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:480px;display:flex}.yZcEsG_illustration{width:180px;height:180px;margin-bottom:24px}@media (max-width:640px){.yZcEsG_illustration{width:144px;height:144px;margin-bottom:20px}}.yZcEsG_title{letter-spacing:-.03em;color:var(--color-text-primary);margin-bottom:16px;font-size:2rem;font-weight:700;line-height:1.2}.yZcEsG_actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}@media (min-width:640px){.yZcEsG_title{font-size:2.5rem}}@media (max-width:1024px){.yZcEsG_container{padding-top:calc(var(--nav-height) + var(--banner-height))}.yZcEsG_content{min-height:calc(100vh - var(--nav-height) - var(--banner-height));margin-left:0;padding:40px 24px}}.yZcEsG_actions.yZcEsG_actions>*{margin-block:0}.yZcEsG_pageBottom{flex-direction:column;align-items:center;gap:18px;margin-top:48px;display:flex}
