@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%}._81M2Aq_className{font-family:inter,inter Fallback}._81M2Aq_variable{--font-sans:"inter", "inter 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%}._63g8Iq_className{font-family:geistMono,geistMono Fallback}._63g8Iq_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}
.e0pSTa_changelog{margin-top:.5rem}.e0pSTa_footer{justify-content:flex-end;margin-top:1rem;display:flex}.e0pSTa_viewAll{font-size:var(--font-size-sm);color:var(--color-text-link);flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.e0pSTa_viewAllIcon{flex-shrink:0;width:14px;height:14px}.e0pSTa_grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.e0pSTa_entry{border-radius:var(--radius-lg);border:1px solid var(--color-border-separator);background:var(--color-surface-panel);flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.e0pSTa_entry:hover{border-color:var(--color-accent-solid-fg);text-decoration:none}.e0pSTa_frame{aspect-ratio:2.73;background:var(--strip-bg,var(--color-surface-panel));width:100%;display:block;position:relative}.e0pSTa_frame:after{content:"";background:linear-gradient(to bottom, transparent, var(--strip-bg,var(--color-surface-panel)));pointer-events:none;height:28px;position:absolute;inset:auto 0 0}.e0pSTa_frame .e0pSTa_image{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;margin:0;transition:opacity .25s;display:block}.e0pSTa_frame .e0pSTa_imageLoading{opacity:0}.e0pSTa_shimmer{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--fg) 5%, transparent) 50%, transparent 70%);background-size:200% 100%;animation:1.4s infinite e0pSTa_shimmer;position:absolute;inset:0}@keyframes e0pSTa_shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.e0pSTa_shimmer{animation:none}}.e0pSTa_labelGhost{width:11em;font-size:var(--font-size-sm);background:color-mix(in srgb, var(--fg) 8%, transparent);border-radius:4px;height:1em;margin-block:calc(.5lh - .5em);display:block}.e0pSTa_label{background:var(--strip-bg,var(--color-surface-panel));color:var(--strip-fg,var(--color-text-primary));justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;transition:background .2s;display:flex}.e0pSTa_labelText{font-size:var(--font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.e0pSTa_labelIcon{opacity:.65;flex-shrink:0;width:14px;height:14px;transition:opacity .15s}.e0pSTa_entry:hover .e0pSTa_labelIcon{opacity:1}@media (max-width:768px){.e0pSTa_grid{gap:12px}}@media (max-width:640px){.e0pSTa_grid{grid-template-columns:1fr}}
.lrIGPq_releases{flex-direction:column;gap:12px;display:flex}.lrIGPq_list{border:1px solid var(--color-border-tertiary);border-radius:var(--radius-md);background:var(--color-surface-inner-panel);flex-direction:column;margin:0;padding:0;scroll-margin-top:96px;list-style:none;display:flex}.lrIGPq_row{border-top:1px solid var(--color-border-tertiary);flex-direction:column;gap:8px;padding:14px 20px;display:flex}.lrIGPq_row:first-child{border-top:none}.lrIGPq_rowHeader{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lrIGPq_version{font-size:var(--font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary);background:var(--color-surface-token);border-radius:var(--radius-pill);white-space:nowrap;padding:1px 8px;font-weight:600}.lrIGPq_title{color:var(--color-text-primary);font-weight:500}.lrIGPq_date{font-size:var(--font-size-sm);color:var(--color-text-tertiary);white-space:nowrap;margin-left:auto}.lrIGPq_actions{font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.lrIGPq_build{flex-wrap:wrap;align-items:center;gap:8px 16px;display:inline-flex}.lrIGPq_download{color:var(--color-text-link);align-items:center;gap:6px;font-weight:500;display:inline-flex}.lrIGPq_downloadIcon{flex-shrink:0;width:14px;height:14px}.lrIGPq_changelog{color:var(--color-text-secondary);align-items:center;gap:6px;font-weight:500;display:inline-flex}.lrIGPq_changelog:hover{color:var(--color-text-primary);text-decoration-color:currentColor}.lrIGPq_changelogIcon{flex-shrink:0;width:14px;height:14px}.lrIGPq_checksum{font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.lrIGPq_checksumLabel{color:var(--color-text-tertiary)}.lrIGPq_checksum .lrIGPq_checksumCode{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-secondary);background:var(--color-surface-token);align-items:center;gap:.5em;display:inline-flex}.lrIGPq_checksum:hover .lrIGPq_checksumCode{color:var(--color-text-primary)}.lrIGPq_copyIconStack{width:.9em;height:.9em;display:inline-block;position:relative}.lrIGPq_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);position:absolute;inset:0}.lrIGPq_checksum:hover .lrIGPq_copyIcon{color:var(--color-text-primary)}.lrIGPq_copyIconVisible{opacity:1;filter:blur();transform:scale(1)}.lrIGPq_copyIconHidden{opacity:0;filter:blur(4px);transform:scale(.25)}.lrIGPq_checkIcon{color:var(--callout-tip-text)}.lrIGPq_notice{color:var(--color-text-secondary);border:1px dashed var(--color-border-tertiary);border-radius:var(--radius-md);margin:0;padding:16px 20px}.lrIGPq_pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.lrIGPq_pageSummary{font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lrIGPq_pageButton{font:inherit;font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;background:var(--color-surface-control);border:1px solid var(--color-border-field);border-radius:var(--radius-md);padding:6px 12px;font-weight:500}.lrIGPq_pageButton:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-surface-list-hover)}.lrIGPq_pageButton:disabled{color:var(--color-text-disabled);cursor:default}@media (prefers-reduced-motion:reduce){.lrIGPq_copyIcon{transition:none}}
.OHI9nW_actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:1.5rem;display:flex}.OHI9nW_actions .OHI9nW_action{margin-block:0}
.Jxtglq_stickerContainer{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:280px;height:200px;margin-bottom:32px;position:relative;overflow:hidden}@media (max-width:640px){.Jxtglq_stickerContainer{width:224px;height:160px;margin-bottom:24px}}.Jxtglq_stickerImage{object-fit:contain;z-index:1;filter:grayscale();border-radius:0;width:100%;height:100%;margin:0;position:relative}.Jxtglq_prismaticEdge{z-index:2;mix-blend-mode:overlay;background:linear-gradient(45deg,#ff6b6b66,#feca5766,#48dbfb66,#ff9ff366,#54a0ff66,#5f27cd66,#ff6b6b66) 0 0/300% 300%;animation:4s infinite Jxtglq_prismaticShift;position:absolute;inset:0}@keyframes Jxtglq_prismaticShift{0%,to{background-position:0%}50%{background-position:100%}}.Jxtglq_stickerContainer:before{content:"";z-index:5;pointer-events:none;opacity:.1;background:linear-gradient(135deg,#0000 40%,#ffffff1a 45%,#fff3 50%,#ffffff1a 55%,#0000 60%) 0 0/200% 200%;animation:3s ease-in-out infinite Jxtglq_shimmer;position:absolute;inset:0}@keyframes Jxtglq_shimmer{0%,to{background-position:200% 0}50%{background-position:-100% 100%}}[data-theme=dark] .Jxtglq_stickerImage{filter:grayscale()drop-shadow(0 8px 24px #0006)}
.FWPQjW_container{min-height:calc(100vh - var(--banner-height));display:flex}@media (max-width:1024px){.FWPQjW_container{min-height:calc(100vh - var(--nav-height) - var(--banner-height))}}.FWPQjW_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}.FWPQjW_main::-webkit-scrollbar{display:none}.FWPQjW_mainIndex{max-width:calc(100% - var(--sidebar-width));--footer-max-width:var(--content-max-width-wide);margin-right:0}.FWPQjW_article{max-width:var(--content-max-width);margin:0 auto}.FWPQjW_articleIndex{max-width:var(--content-max-width-wide)}.FWPQjW_header{margin-bottom:1rem}.FWPQjW_category{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-bottom:6px;font-weight:400;display:block}.FWPQjW_title{font-size:var(--font-size-h1);font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.02em;margin-bottom:.3rem}.FWPQjW_description{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin-bottom:.25rem}.FWPQjW_subtitle{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-normal);text-wrap:pretty;margin-top:.75rem}.FWPQjW_articleIndex .FWPQjW_header{margin-bottom:3rem}.FWPQjW_articleIndex .FWPQjW_title{letter-spacing:-.03em;font-size:3.75rem}.FWPQjW_articleIndex .FWPQjW_content img{max-width:100%}.FWPQjW_articleIndex .FWPQjW_content img[data-platform-image]{box-shadow:none}.FWPQjW_meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.FWPQjW_meta>*{align-items:center;height:22px;display:inline-flex}.FWPQjW_meta>[data-platform-badge]{vertical-align:middle;transform:none}.FWPQjW_content{line-height:1.8}@media (max-width:1280px){.FWPQjW_main{max-width:calc(100% - var(--sidebar-width));margin-right:0}}@media (max-width:1024px){.FWPQjW_main{max-width:100%;margin-left:0;padding:24px}}.FWPQjW_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){.FWPQjW_main{padding:12px 16px}.FWPQjW_title{font-size:var(--font-size-h1)}.FWPQjW_articleIndex .FWPQjW_title{font-size:2.5rem}.FWPQjW_description{font-size:var(--font-size-base)}}
.vxCTVW_layout{min-height:100vh;padding-top:var(--banner-height)}@media (max-width:1024px){.vxCTVW_layout{padding-top:calc(var(--nav-height) + var(--banner-height))}}
.ExUzNG_container{min-height:calc(100vh - var(--banner-height));display:flex}@media (max-width:1024px){.ExUzNG_container{min-height:calc(100vh - var(--nav-height) - var(--banner-height))}}.ExUzNG_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}.ExUzNG_main::-webkit-scrollbar{display:none}.ExUzNG_article{max-width:var(--content-max-width);margin:0 auto}.ExUzNG_header{margin-bottom:1rem}.ExUzNG_category{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-bottom:6px;font-weight:500;display:block}.ExUzNG_title{font-size:var(--font-size-h1);font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.02em;margin-bottom:.5rem}.ExUzNG_description{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin-bottom:.25rem}.ExUzNG_content{line-height:1.8}@media (max-width:1280px){.ExUzNG_main{max-width:calc(100% - var(--sidebar-width));margin-right:0}}@media (max-width:1024px){.ExUzNG_main{max-width:100%;margin-left:0;padding:24px}}@media (max-width:768px){.ExUzNG_main{padding:12px 16px}.ExUzNG_title{font-size:var(--font-size-h1)}.ExUzNG_description{font-size:var(--font-size-base)}}
.zswhqq_container{min-height:100vh;padding-top:var(--banner-height);display:flex}.zswhqq_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}.zswhqq_inner{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:480px;display:flex}.zswhqq_title{letter-spacing:-.03em;color:var(--color-text-primary);margin-bottom:16px;font-size:2rem;font-weight:700;line-height:1.2}.zswhqq_actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}@media (min-width:640px){.zswhqq_title{font-size:2.5rem}}@media (max-width:1024px){.zswhqq_container{padding-top:calc(var(--nav-height) + var(--banner-height))}.zswhqq_content{min-height:calc(100vh - var(--nav-height) - var(--banner-height));margin-left:0;padding:40px 24px}}.zswhqq_actions.zswhqq_actions>*{margin-block:0}.zswhqq_pageBottom{flex-direction:column;align-items:center;gap:18px;margin-top:48px;display:flex}
.Bxa7WG_root{margin:24px 0 36px}.Bxa7WG_stage{color:#fff;background-color:#190203;background-position:50% 85%;background-size:cover;border-radius:12px;justify-content:center;align-items:center;padding:40px 24px;display:flex}.Bxa7WG_keyboardWidth{width:min(100%,360px);container-type:inline-size}.Bxa7WG_keyboard{-webkit-backdrop-filter:blur(26px)saturate(.8);-webkit-user-select:none;user-select:none;--key-bg:#ffffff21;--key-fg:#fff;--key-shadow:none;--key-radius:2.2cqw;background:linear-gradient(155deg,#383232bc,#242020bd 55%,#302222c9);border-radius:9.5cqw;padding:2.5cqw;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;line-height:1;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px 1px #ffffff40,0 18px 40px #0005,0 3px 8px #0003}.Bxa7WG_keyboard svg{width:5.2cqw;height:5.2cqw}.Bxa7WG_keyboard[data-keyboard-theme=clear]{--key-bg:transparent}.Bxa7WG_keyboard[data-keyboard-theme=physical]{--key-bg:linear-gradient(#0c0c0c, #050505);--key-shadow:inset 0 1px 1px #ffffff30, 0 2px 2px #0006}.Bxa7WG_keyboard[data-keyboard-theme=physical][data-appearance=light]{--key-bg:#fffffff7;--key-fg:#222;--key-shadow:inset 0 1px 1px #fff9, 0 2px 2px #0003}.Bxa7WG_keyboard[data-keyboard-theme=mechanical]{--key-bg:linear-gradient(#171717, #0d0d0d);--key-shadow:0 2px 2px #0005}.Bxa7WG_keyboard[data-keyboard-theme=mechanical] .Bxa7WG_key:before{content:"";z-index:-1;background:linear-gradient(#171717,#202020);border-radius:1.5cqw;position:absolute;inset:1cqw 1cqw 1.5cqw;box-shadow:inset 0 1px #ffffff12}.Bxa7WG_keyboard[data-keyboard-theme=mechanical] .Bxa7WG_actions .Bxa7WG_key{border-radius:var(--key-radius)}.Bxa7WG_keyboard[data-keyboard-theme=mechanical][data-appearance=light]{--key-bg:linear-gradient(#e0e0e0, #dbdbdb);--key-fg:#222}.Bxa7WG_keyboard[data-keyboard-theme=mechanical][data-appearance=light] .Bxa7WG_key:before{background:linear-gradient(#fafafa,#e6e6e5)}.Bxa7WG_keyboard[data-keyboard-theme=ios5]{--key-bg:linear-gradient(#f5f5f5, #c3c5c9);--key-fg:#111;--key-shadow:0 2px 3px #0006}.Bxa7WG_keyboard[data-keyboard-theme=ios5] :is(.Bxa7WG_modifier,.Bxa7WG_numbersKey,.Bxa7WG_emojiKey,.Bxa7WG_return){--key-bg:linear-gradient(#9ea6af, #6d737c);--key-fg:#fff}.Bxa7WG_topRow{align-items:center;gap:2cqw;height:11cqw;padding:0 1.5cqw;display:flex}.Bxa7WG_leading{justify-content:center;width:7cqw;display:flex}.Bxa7WG_suggestions{flex:1;justify-content:space-around;font-size:3.4cqw;display:flex}.Bxa7WG_suggestions span{text-align:center;flex:1}.Bxa7WG_suggestions span+span{border-left:1px solid #ffffff26}.Bxa7WG_dictation{color:#181818;background:#fff;border-radius:50%;place-items:center;width:8cqw;height:8cqw;display:grid}.Bxa7WG_actions{gap:2cqw;margin:1.5cqw 0 2cqw;padding:1cqw;display:flex}.Bxa7WG_actions .Bxa7WG_key{border-radius:10cqw;flex:1;height:8.9cqw}.Bxa7WG_letters{gap:2.2cqw;display:grid}.Bxa7WG_letterRow{justify-content:center;gap:1.5cqw;display:flex}.Bxa7WG_key{isolation:isolate;border-radius:var(--key-radius);background:var(--key-bg);min-width:0;height:10.2cqw;color:var(--key-fg);box-shadow:var(--key-shadow);flex:0 8.1cqw;justify-content:center;align-items:center;font-size:5.5cqw;font-weight:400;transition:background-color .18s,color .18s,box-shadow .18s;display:flex;position:relative}.Bxa7WG_key>span,.Bxa7WG_key>svg{z-index:1}.Bxa7WG_key small{opacity:.65;z-index:1;font-size:2.2cqw;line-height:1;position:absolute;top:.7cqw;right:1.2cqw}.Bxa7WG_letterRow .Bxa7WG_key:not(.Bxa7WG_modifier){padding-bottom:1cqw}.Bxa7WG_letterRow .Bxa7WG_modifier{flex-grow:1;max-width:11cqw;font-size:6cqw}.Bxa7WG_letterRow .Bxa7WG_modifier:first-child{margin-right:auto}.Bxa7WG_letterRow .Bxa7WG_modifier:last-child{margin-left:auto}.Bxa7WG_bottomRow{gap:1.5cqw;margin-top:2.2cqw;display:flex}.Bxa7WG_bottomRow .Bxa7WG_numbersKey{flex-basis:11cqw;font-size:3.8cqw}.Bxa7WG_bottomRow .Bxa7WG_space{flex:1;font-size:3.8cqw}.Bxa7WG_bottomRow .Bxa7WG_return{flex-basis:19cqw;font-size:3.8cqw}.Bxa7WG_footer{align-items:center;height:11cqw;padding:3cqw 3cqw 1cqw;display:flex;position:relative}.Bxa7WG_footer>span{background:#fff9;border-radius:99px;height:1.1cqw;position:absolute;bottom:0;left:35%;right:35%}.Bxa7WG_modes{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:24px 32px;width:100%;display:flex}.Bxa7WG_mode{flex-direction:column;flex:220px;align-items:center;gap:12px;max-width:320px;margin:0;display:flex}.Bxa7WG_mode figcaption{color:#fffc;font-size:13px;font-weight:500}.Bxa7WG_dictateRow{gap:2.5cqw;padding:1.5cqw 1cqw 3cqw;display:flex}.Bxa7WG_dictateBar{background:var(--key-bg);border-radius:99px;flex:1;align-items:center;gap:3cqw;height:13cqw;padding:0 1.5cqw 0 5cqw;font-size:4cqw;line-height:1;display:flex}.Bxa7WG_dictateMode{background:#ffffff14;border-radius:99px;align-items:center;gap:1.5cqw;height:10cqw;margin-left:auto;padding:0 3cqw 0 3.5cqw;font-size:3.3cqw;line-height:1;display:flex}.Bxa7WG_dictateMode svg{width:3.3cqw;height:3.3cqw}.Bxa7WG_secondary .Bxa7WG_round{border-radius:50%;flex:none;width:13cqw;height:13cqw}.Bxa7WG_launchpad{grid-template-columns:13cqw 13cqw 1fr 1fr;grid-auto-rows:13cqw;gap:2cqw;padding:0 1cqw;display:grid}.Bxa7WG_launchpad .Bxa7WG_round{width:100%;height:100%}.Bxa7WG_recent{text-align:left;border-radius:3cqw;flex:none;justify-content:flex-start;align-items:flex-start;gap:1.5cqw;height:auto;padding:2cqw;font-size:2.8cqw;line-height:1.25}.Bxa7WG_recent>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Bxa7WG_recentIcon{color:#fff;background:#2b9bf4;border-radius:1.2cqw;flex:none;place-items:center;width:4.5cqw;height:4.5cqw;display:grid}.Bxa7WG_recentIcon[data-kind=command]{background:#e8333a}.Bxa7WG_recentIcon svg{width:3.2cqw;height:3.2cqw}.Bxa7WG_secondary .Bxa7WG_bottomRow{margin-top:3cqw}.Bxa7WG_secondary .Bxa7WG_bottomRow .Bxa7WG_modifier{flex-basis:11cqw;font-size:5.5cqw}.Bxa7WG_part{isolation:isolate;position:relative}.Bxa7WG_part:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:#ffffff1f;transition:opacity .18s;position:absolute;inset:0 -2.5cqw}.Bxa7WG_topRow:after{top:-100cqw;bottom:-.75cqw}.Bxa7WG_actions:after{top:-.75cqw;bottom:-1cqw}.Bxa7WG_letters:after{top:-1cqw;bottom:-1.1cqw}.Bxa7WG_bottomRow:after{top:-1.1cqw;bottom:-100cqw}.Bxa7WG_part[data-highlighted=true]:after{opacity:1}.Bxa7WG_dimmable{transition:opacity .18s,background-color .18s,color .18s,box-shadow .18s}.Bxa7WG_dimmable[data-dimmed=true]{opacity:.3}.Bxa7WG_tabs{scrollbar-width:none;margin-top:20px;overflow-x:auto}.Bxa7WG_tabs>*{flex-shrink:0}.Bxa7WG_content[hidden]{display:none}.Bxa7WG_themeSelector{--columns:5;flex-wrap:wrap;justify-content:center;gap:12px;margin:20px 0;display:flex;container-type:inline-size}.Bxa7WG_themeOption{flex:0 0 calc((100% - (var(--columns) - 1) * 12px) / var(--columns));appearance:none;min-width:0;color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;font-weight:500;display:flex}@container (max-width:540px){.Bxa7WG_themeOption{--columns:3}}@container (max-width:320px){.Bxa7WG_themeOption{--columns:2}}.Bxa7WG_themeOption[aria-pressed=true]{color:var(--color-text-primary)}.Bxa7WG_keyboard.Bxa7WG_themeSwatch{--key-radius:7cqw;aspect-ratio:4/3;outline-offset:2px;background:linear-gradient(155deg,#383232,#242020 55%,#302222);border-radius:12px;outline:2px solid #0000;justify-content:center;align-items:center;gap:6px;width:100%;padding:0;transition:outline-color .18s;display:flex;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px 1px #ffffff40;container-type:inline-size}.Bxa7WG_themeSwatch .Bxa7WG_key{flex:0 0 30cqw;height:30cqw;font-size:16cqw}.Bxa7WG_keyboard[data-keyboard-theme=mechanical].Bxa7WG_themeSwatch .Bxa7WG_key:before{border-radius:5cqw;inset:3cqw 3cqw 4.5cqw}.Bxa7WG_themeOption[aria-pressed=true] .Bxa7WG_themeSwatch{outline-color:var(--color-accent-solid-fg)}.Bxa7WG_themeOption:focus-visible{outline:none}.Bxa7WG_themeOption:focus-visible .Bxa7WG_themeSwatch{outline-color:var(--color-accent-solid-fg);outline-style:dashed}@media (hover:hover){.Bxa7WG_themeOption:hover{color:var(--color-text-primary)}}.Bxa7WG_content>h3:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.Bxa7WG_stage{padding:30px 20px}}@media (prefers-reduced-motion:reduce){.Bxa7WG_dimmable,.Bxa7WG_part:after,.Bxa7WG_key,.Bxa7WG_themeSwatch{transition:none}}
