@layer properties,interface-icons,menu-design,flat-ui,theme,base,components,utilities;.SMjeYG_surface,.SMjeYG_naturalTracking{font-family:var(--font-app)}.SMjeYG_referenceScope{--reference-sidebar-width:280px;--reference-header-height:64px;--reference-background:var(--color-container);--reference-ink:var(--color-primary-foreground);--reference-muted:var(--color-secondary-foreground);--reference-line:var(--color-border-default);--reference-separator:var(--color-border-default);--reference-brand-divider:var(--color-border-strong);--reference-card:var(--color-card);--reference-hover:var(--color-transparent-hover);--reference-backdrop:var(--black-a6);--manual-bg:var(--reference-background);--manual-panel:var(--reference-card);--manual-panel-raised:var(--reference-background);--manual-panel-soft:var(--reference-card);--manual-text:var(--reference-ink);--manual-muted:var(--reference-muted);--manual-dim:var(--reference-muted);--manual-line:var(--reference-line);--manual-separator:var(--reference-line);--manual-line-strong:var(--reference-line);--manual-accent:var(--reference-ink);--manual-accent-soft:var(--reference-card);--manual-accent-contrast:var(--reference-background);--manual-success:var(--success);--manual-success-soft:color-mix(in srgb, var(--success) 9%, transparent);--manual-warning:var(--warning);--manual-warning-soft:color-mix(in srgb, var(--warning) 9%, transparent);--ui-canvas:var(--reference-background);--ui-surface:var(--reference-card);--ui-ink:var(--reference-ink);--ui-muted:var(--reference-muted);--ui-border:var(--reference-line);--ui-divider:var(--reference-line);--background:var(--reference-background);--foreground:var(--reference-ink);--card:var(--reference-background);--card-foreground:var(--reference-ink);--popover:var(--reference-background);--popover-foreground:var(--reference-ink);--muted:var(--reference-card);--muted-foreground:var(--reference-muted);--border:var(--reference-line);--input:var(--reference-line);--primary:var(--color-inverted-solid);--primary-foreground:var(--color-on-inverted-foreground);--secondary:var(--reference-card);--secondary-foreground:var(--reference-ink);--accent:var(--reference-hover);--accent-foreground:var(--reference-ink);--beside-surface:var(--reference-background);--beside-ink:var(--reference-ink);--beside-muted:var(--reference-muted);--beside-divider:var(--reference-line);--beside-selected:var(--reference-card);--doc-accent:var(--reference-ink);--doc-accent-soft:var(--reference-card);--code-bg:var(--reference-card);--code-bg-header:var(--reference-card);--code-border:var(--reference-line);--code-fg:var(--reference-ink);--code-muted:var(--reference-muted);--code-str:var(--green-a11)}.SMjeYG_surface{background:var(--reference-background);min-width:0;min-height:100dvh;color:var(--reference-ink);font-family:var(--font-app);font-size:15px;line-height:24px;position:relative}.dark .SMjeYG_surface{--reference-backdrop:var(--black-a8)}.SMjeYG_surface :is(button,input){font-family:inherit}.SMjeYG_surface :is(pre,code,kbd){font-family:var(--font-mono,ui-monospace, monospace)}.SMjeYG_skipLink{z-index:100;background:var(--reference-ink);color:var(--reference-background);padding:8px 16px;position:fixed;inset-block-start:8px;inset-inline-start:8px}.SMjeYG_skipLink:not(:focus){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}.SMjeYG_main{min-width:0;min-height:100dvh;margin-inline-start:var(--reference-sidebar-width);container:reference/inline-size}.SMjeYG_sidebar{z-index:40;width:var(--reference-sidebar-width);border-inline-end:1px solid var(--reference-separator);background:var(--reference-background);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.SMjeYG_sidebarHeader{flex:0 0 var(--reference-header-height);height:var(--reference-header-height);border-bottom:1px solid var(--reference-separator);align-items:center;gap:12px;padding:0 16px 0 24px;display:flex}.SMjeYG_brand{min-width:0;color:var(--reference-ink);white-space:nowrap;align-items:center;gap:12px;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;display:inline-flex}.SMjeYG_brandMark{flex:0 0 20px;width:20px;height:20px}.SMjeYG_brandDivider{background:var(--reference-brand-divider);width:1px;height:20px}.SMjeYG_iconButton{flex:none}.SMjeYG_iconButton svg{width:16px;height:16px}.SMjeYG_sidebarHeader .SMjeYG_iconButton{margin-inline-start:auto}.SMjeYG_navigation{scrollbar-width:thin;scrollbar-color:var(--reference-line) transparent;flex:1;min-height:0;padding:20px;overflow-y:auto}.SMjeYG_navGroup{margin:0}.SMjeYG_navGroup+.SMjeYG_navGroup{margin-top:2px}.SMjeYG_groupButton{width:100%;height:36px;min-height:0;color:var(--reference-muted);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0 12px;font-size:14px;font-weight:500;line-height:21px;display:flex}.SMjeYG_groupButton span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SMjeYG_groupButton svg{flex:0 0 14px;width:14px;height:14px}.SMjeYG_groupButton[aria-expanded=true]{color:var(--reference-ink)}.SMjeYG_navItems{flex-direction:column;gap:2px;margin-top:1px;padding:8px 0 12px;display:flex}.SMjeYG_navItems[hidden]{display:none}.SMjeYG_navLink,.SMjeYG_footerLink{min-width:0;min-height:36px;color:var(--reference-muted);border-radius:8px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:400;line-height:21px;text-decoration:none;display:flex}.SMjeYG_navLink span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SMjeYG_navLink svg,.SMjeYG_footerLink svg{flex:0 0 16px;width:16px;height:16px}.SMjeYG_active,.SMjeYG_navLink[aria-current]{color:var(--reference-ink)}.SMjeYG_groupButton:hover,.SMjeYG_navLink:hover,.SMjeYG_footerLink:hover,.SMjeYG_languageButton.SMjeYG_languageButton:hover{color:var(--reference-ink);background:var(--reference-hover)}.SMjeYG_footer{border-top:1px solid var(--reference-separator);flex-direction:column;flex:none;gap:2px;padding:20px;display:flex}.SMjeYG_footerLink{height:36px;padding-block:0;font-weight:500}.SMjeYG_footerExtra{border-top:1px solid var(--reference-separator);margin-top:10px;padding-top:12px}.SMjeYG_languageButton.SMjeYG_languageButton{width:100%;min-height:36px;color:var(--reference-muted);background:0 0;border:0;border-radius:8px;justify-content:flex-start;gap:12px;padding:0 12px;font-size:14px;font-weight:500;line-height:21px;display:flex}.SMjeYG_languageButton svg{width:16px;height:16px}.SMjeYG_languagePlaceholder{height:36px}.SMjeYG_topbar{inset-block-start:0;inset-inline:var(--reference-sidebar-width) 0;z-index:30;height:var(--reference-header-height);border-bottom:1px solid var(--reference-separator);background:var(--reference-background);justify-content:space-between;align-items:center;gap:8px;padding:0 24px;display:flex;position:fixed}.SMjeYG_breadcrumbs{color:var(--reference-muted);align-items:center;gap:8px;font-size:14px;line-height:21px;display:flex;overflow:hidden}.SMjeYG_breadcrumbs a{color:inherit;text-decoration:none}.SMjeYG_breadcrumbs span:last-child{color:var(--reference-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SMjeYG_topbarActions{flex:none;align-items:center;gap:8px;display:flex}.SMjeYG_copyControl{gap:8px;display:inline-flex}.SMjeYG_copyButton,.SMjeYG_copyMenuButton{flex:none}.SMjeYG_copyButton svg{width:16px;height:16px}.SMjeYG_copyLabel{display:grid}.SMjeYG_copyLabel>span{grid-area:1/1}.SMjeYG_mobileBrand,.SMjeYG_mobileMenu{display:none}.SMjeYG_drawerHeader{flex:0 0 var(--reference-header-height);height:var(--reference-header-height);border-bottom:1px solid var(--reference-separator);justify-content:space-between;align-items:center;gap:8px;padding:0 16px 0 24px;display:flex}.SMjeYG_mobileActions{flex:none;align-items:center;gap:8px;padding:16px 16px 0 20px;display:flex}.SMjeYG_mobileSearch{flex:1;justify-content:flex-start;min-width:0}.SMjeYG_mobileSearch svg{flex:0 0 16px;width:16px;height:16px}.SMjeYG_mobileSearch span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SMjeYG_searchHeader{align-items:center;gap:12px;display:flex}.SMjeYG_searchHeader>svg{width:20px;height:20px;color:var(--reference-muted)}.SMjeYG_searchInput{flex:1;min-width:0}.SMjeYG_searchResults{max-height:min(440px,60dvh);padding:12px;overflow-y:auto}.SMjeYG_searchSectionLabel{color:var(--reference-muted);padding:4px 8px 8px;font-size:12px}.SMjeYG_searchResult{color:var(--reference-ink);border-radius:8px;align-items:flex-start;gap:12px;padding:12px 8px;text-decoration:none;display:flex}.SMjeYG_searchResult>svg{flex:0 0 18px;width:18px;height:18px;margin-top:2px}.SMjeYG_searchResult:hover,.SMjeYG_searchResult:focus{background:var(--reference-hover);outline:none}.SMjeYG_searchResultText{gap:4px;min-width:0;font-size:14px;line-height:21px;display:grid}.SMjeYG_searchResultText small{color:var(--reference-muted);font-size:13px;line-height:20px}.SMjeYG_searchEmpty{color:var(--reference-muted);padding:20px 8px;font-size:14px}.SMjeYG_searchFooter{border-top:1px solid var(--reference-line);color:var(--reference-muted);justify-content:space-between;gap:16px;padding:12px 20px;font-size:12px;display:flex}.SMjeYG_index,.SMjeYG_articleLayout{width:100%;min-width:0;max-width:1024px;margin:0 auto;padding:112px 24px 48px}.SMjeYG_index{gap:var(--layout-public-section-gap);flex-direction:column;display:flex}.SMjeYG_hero{flex-direction:column;gap:16px;display:flex}.SMjeYG_surface .SMjeYG_homeTitle.SMjeYG_homeTitle,.SMjeYG_homeIntro{margin:0}.SMjeYG_section{min-width:0}.SMjeYG_sectionTitle{margin:0 0 var(--layout-section-gap);text-align:start}.SMjeYG_cardGrid{gap:var(--layout-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SMjeYG_card{min-width:0;min-height:240px;text-decoration:none;overflow:hidden}.SMjeYG_card:hover{background:var(--color-component-hover)}.SMjeYG_cardVisual{flex:1;min-height:0;padding:24px;display:block}.SMjeYG_cardVisual>svg{color:currentColor;width:20px;height:20px}.SMjeYG_cardCopy{flex:none;margin-top:auto;padding:24px;display:block}.SMjeYG_cardCopy h3{margin:0}.SMjeYG_cardCopy p{margin:8px 0 0}.SMjeYG_sectionBody{min-width:0}.SMjeYG_articleLayout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:76px;display:grid}.SMjeYG_article{width:100%;min-width:0}.SMjeYG_articleHeader,.SMjeYG_surface .SMjeYG_articleTitle.SMjeYG_articleTitle{margin:0}.SMjeYG_articleLead{margin:16px 0 0}.SMjeYG_articleBody{margin-top:var(--layout-section-gap)}.SMjeYG_articleSection{scroll-margin-top:96px}.SMjeYG_articleSection+.SMjeYG_articleSection{margin-top:var(--layout-section-gap)}.SMjeYG_articleSection h2{margin:0}.SMjeYG_paragraphs{gap:12px;margin-top:12px;display:grid}.SMjeYG_paragraphs p{margin:0}.SMjeYG_articleBody :is(h2,h3){color:var(--reference-ink);scroll-margin-top:96px}.SMjeYG_articleBody h2{font-size:var(--font-scale-09);letter-spacing:var(--type-tracking-title);font-weight:500;line-height:36px}.SMjeYG_articleBody h3{font-size:var(--font-scale-08);letter-spacing:var(--type-tracking-subtitle);font-weight:500;line-height:32px}.SMjeYG_articleBody :is(p,li){font-size:var(--type-body);line-height:var(--type-body-line-height)}.SMjeYG_toc{border-inline-start:1px solid var(--reference-separator);scrollbar-width:none;max-height:calc(100dvh - 136px);padding-inline-start:12px;font-size:13px;line-height:19.5px;position:sticky;top:112px;overflow-y:auto}.SMjeYG_toc a{width:100%;color:var(--reference-muted);padding:4px 0;text-decoration:none;display:block;position:relative}.SMjeYG_toc a:hover,.SMjeYG_toc a[aria-current]{color:var(--reference-ink)}.SMjeYG_toc a[aria-current]:before{content:"";background:currentColor;width:2px;position:absolute;inset-block:5px;inset-inline-start:-13px}.SMjeYG_toc a[data-level="3"]{padding-inline-start:12px}.SMjeYG_toc[data-embedded]{max-height:none;display:block;position:static;overflow:visible}@container reference (max-width:1048px){.SMjeYG_cardGrid{gap:var(--layout-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@container reference (max-width:800px){.SMjeYG_cardGrid{gap:var(--layout-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@container reference (max-width:540px){.SMjeYG_cardGrid{grid-template-columns:minmax(0,1fr)}}@container reference (max-width:1024px){.SMjeYG_articleLayout{gap:32px}}@container reference (max-width:768px){.SMjeYG_articleLayout{grid-template-columns:minmax(0,1fr)}.SMjeYG_toc{display:none}}@media (max-width:1024px){.SMjeYG_articleLayout{grid-template-columns:minmax(0,1fr)}.SMjeYG_toc{display:none}}@media (max-width:768px){.SMjeYG_sidebar{display:none}.SMjeYG_main{margin-inline-start:0;padding-block-start:var(--reference-header-height)}.SMjeYG_topbar{padding-inline:24px 16px;inset-inline:0}.SMjeYG_breadcrumbs,.SMjeYG_desktopActions{display:none}.SMjeYG_mobileBrand,.SMjeYG_mobileMenu{display:inline-flex}}@media (max-width:640px){.SMjeYG_cardCopy p{margin:8px 0 0}}@media (max-width:480px){.SMjeYG_surface .SMjeYG_homeTitle.SMjeYG_homeTitle{margin:0}}.SMjeYG_referenceScope[data-reference-shell=developers]{--type-control-height:32px;--reference-sidebar-width:240px;--reference-header-height:56px;--border:var(--reference-separator);--input:var(--reference-separator)}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_sidebar{background:var(--reference-card)}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_sidebarHeader{border-bottom:0;padding-inline-start:20px}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_navigation{padding:8px 12px 20px}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_navGroup{margin-bottom:16px}.SMjeYG_developerGroupTitle{color:var(--reference-ink);margin:0;padding:6px 10px 8px;font-size:12px;font-weight:500}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_navLink{border-radius:var(--radius-lg);gap:8px;min-height:32px;padding:6px 10px;font-size:13px;line-height:20px}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_navLink[aria-current]{background:var(--reference-hover);font-weight:500}.SMjeYG_developerSearch{justify-content:flex-start;margin:4px 12px 12px}.SMjeYG_developerSearch:hover{color:var(--reference-ink)}.SMjeYG_developerSearch span{text-overflow:ellipsis;min-width:0;overflow:hidden}.SMjeYG_developerSearch svg{flex-shrink:0;width:16px;height:16px}.SMjeYG_developerSearch kbd{color:var(--reference-muted);font-family:inherit;font-size:var(--type-meta);line-height:var(--type-meta-line-height);flex-shrink:0;margin-inline-start:auto;padding:0 4px}.SMjeYG_developerTabs{flex-shrink:0;align-items:center;gap:2px;margin-inline-start:-10px;font-size:13px;line-height:20px;display:flex}.SMjeYG_developerTabs a,.SMjeYG_developerDrawerSections a{border-radius:var(--radius-lg);height:28px;color:var(--reference-muted);white-space:nowrap;align-items:center;padding:4px 10px;font-weight:500;text-decoration:none;display:inline-flex}.SMjeYG_developerTabs a:hover,.SMjeYG_developerDrawerSections a:hover{color:var(--reference-ink)}.SMjeYG_developerTabs a[aria-current],.SMjeYG_developerDrawerSections a[aria-current]{color:var(--reference-ink);background:var(--reference-hover)}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_breadcrumbs{display:none}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_topbar{padding-inline:32px 20px}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_footer{padding:12px;font-size:13px}@media (max-width:768px){.SMjeYG_developerTabs{display:none}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_topbar{padding-inline:20px 12px}}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_developerGroupTitle{line-height:20px!important}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_index{gap:24px;max-width:1240px;padding:32px 32px 48px}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_homeTitle.SMjeYG_homeTitle{font-size:32px;font-weight:500;line-height:40px}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_sectionTitle{margin-bottom:16px;font-size:18px;font-weight:500;line-height:26px}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_card{flex-direction:row;align-items:start;gap:14px;min-height:112px;padding:16px}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_cardVisual{flex:0 0 24px;width:24px;height:24px;padding:0}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_cardVisual>svg{width:22px;height:22px}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_cardCopy{border:0;flex:1;min-width:0;margin:0;padding:0}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_card:hover{background:var(--reference-hover);border-color:var(--reference-separator);color:var(--reference-ink)}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_card:hover .SMjeYG_cardCopy h3{color:var(--reference-ink)}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_card:hover .SMjeYG_cardCopy p{color:var(--reference-muted)}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_cardCopy h3{font-size:15px;font-weight:500;line-height:22px}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_cardCopy p{min-height:0;margin-top:4px;font-size:13px;line-height:20px}.SMjeYG_cardMeta{align-items:center;gap:8px;min-width:0;margin-top:12px;display:flex}.SMjeYG_cardMeta code{min-width:0;color:var(--reference-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}@media (max-width:768px){.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_index{padding:24px 16px 40px}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_cardGrid{grid-template-columns:minmax(0,1fr)}}.SMjeYG_referenceScope[data-reference-shell=developers]{font-size:14px;line-height:22px}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_main{padding-block-start:var(--reference-header-height)}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_footerLink{border-radius:var(--radius-lg);gap:8px;height:32px;min-height:32px;padding-inline:10px;font-size:13px;font-weight:400;line-height:20px}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_footerLink.SMjeYG_active{font-weight:500}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_card{border-radius:var(--radius-lg)}.SMjeYG_developerCompactActions{align-items:center;gap:8px;display:none}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_referenceDrawer{overscroll-behavior:contain;overflow-y:auto}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_drawerHeader{z-index:1;background:var(--reference-background);position:sticky;top:0}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_referenceDrawer .SMjeYG_navigation{flex:none;min-height:auto;overflow:visible}.SMjeYG_developerDrawerTools{border-bottom:1px solid var(--reference-separator);grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px;padding:12px;display:grid}.SMjeYG_developerDrawerTools .SMjeYG_mobileActions{width:100%;min-width:0;padding:0}.SMjeYG_developerDrawerSections{flex-wrap:wrap;gap:2px;font-size:13px;line-height:20px;display:flex}@media (max-width:1099px){.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_sidebar,.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_developerTabs,.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_desktopActions{display:none}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_main{margin-inline-start:0}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_topbar{padding-inline:16px;inset-inline:0}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_mobileBrand,.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_mobileMenu{display:inline-flex}.SMjeYG_developerCompactActions{display:flex}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_index{padding-inline:24px}}@media (max-width:839px){.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_homeTitle.SMjeYG_homeTitle{font-size:28px;line-height:36px}}@media (max-width:640px){.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_index{padding-inline:16px}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_brand{gap:8px;font-size:15px}.SMjeYG_referenceScope[data-reference-shell=developers] .SMjeYG_topbarActions,.SMjeYG_developerCompactActions{gap:6px}}@media (max-width:380px){.SMjeYG_developerCompactActions{display:none}}.SMjeYG_readingSurface{--layout-gutter:32px;--layout-grid-gap:24px;--layout-section-gap:32px}.SMjeYG_readingSurface .SMjeYG_main{padding-block-start:var(--reference-header-height)}.SMjeYG_readingSurface :is(.SMjeYG_index,.SMjeYG_articleLayout){max-width:calc(var(--layout-reading-width) + 192px + 48px + 2 * var(--layout-gutter));padding:48px var(--layout-gutter) 64px}.SMjeYG_readingSurface .SMjeYG_index{gap:48px}.SMjeYG_readingSurface .SMjeYG_hero{max-width:var(--layout-reading-width);gap:12px}.SMjeYG_readingSurface .SMjeYG_sectionTitle{margin-bottom:24px}.SMjeYG_readingSurface .SMjeYG_cardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.SMjeYG_readingSurface .SMjeYG_card{border:1px solid var(--color-border-default);flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0}.SMjeYG_readingSurface .SMjeYG_cardVisual{padding:var(--layout-card-padding);flex:0 0 160px}.SMjeYG_readingSurface .SMjeYG_cardVisual>svg{width:24px;height:24px}.SMjeYG_readingSurface .SMjeYG_cardCopy{min-width:0;padding:var(--layout-card-padding);border-top:1px solid var(--color-border-default);flex:1;margin:0}.SMjeYG_readingSurface .SMjeYG_cardCopy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-block-size:2lh;margin-top:8px;display:-webkit-box;overflow:hidden}.SMjeYG_readingSurface .SMjeYG_articleLayout{grid-template-columns:minmax(0,1fr) 192px;gap:48px}.SMjeYG_readingSurface .SMjeYG_article{max-width:var(--layout-reading-width)}.SMjeYG_readingSurface .SMjeYG_toc{top:calc(var(--reference-header-height) + 48px);max-height:calc(100dvh - var(--reference-header-height) - 72px)}.SMjeYG_referenceScope:is([data-reference-shell=manual],[data-reference-shell=learn]) .SMjeYG_sidebarHeader{border-bottom:0}.SMjeYG_referenceScope:is([data-reference-shell=manual],[data-reference-shell=learn]) .SMjeYG_developerSearch{margin:4px 20px 16px}.SMjeYG_referenceScope:is([data-reference-shell=manual],[data-reference-shell=learn]) .SMjeYG_navigation{padding-block:0 20px}.SMjeYG_referenceScope:is([data-reference-shell=manual],[data-reference-shell=learn]) .SMjeYG_navGroup+.SMjeYG_navGroup{margin-top:12px}.SMjeYG_referenceScope:is([data-reference-shell=manual],[data-reference-shell=learn]) .SMjeYG_navLink[aria-current]{background:var(--reference-hover)}.SMjeYG_referenceScope:is([data-reference-shell=manual],[data-reference-shell=learn]) .SMjeYG_footer{padding-block:12px}.SMjeYG_referenceScope:is([data-reference-shell=manual],[data-reference-shell=learn]) .SMjeYG_footerExtra{margin-top:4px;padding-top:8px}@container reference (max-width:900px){.SMjeYG_readingSurface .SMjeYG_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container reference (max-width:540px){.SMjeYG_readingSurface .SMjeYG_cardGrid{grid-template-columns:minmax(0,1fr)}}@container reference (max-width:768px){.SMjeYG_readingSurface .SMjeYG_articleLayout{grid-template-columns:minmax(0,1fr)}}@media (max-width:1024px){.SMjeYG_readingSurface .SMjeYG_articleLayout{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.SMjeYG_readingSurface{--layout-gutter:16px;--layout-grid-gap:16px;--layout-section-gap:24px}.SMjeYG_readingSurface :is(.SMjeYG_index,.SMjeYG_articleLayout){padding-block:32px 48px}.SMjeYG_readingSurface .SMjeYG_index{gap:32px}.SMjeYG_readingSurface .SMjeYG_topbar{padding-inline:var(--layout-gutter)}}@media (max-width:480px){.SMjeYG_readingSurface .SMjeYG_brand{white-space:normal;font-size:var(--type-body);line-height:var(--type-body-line-height);gap:8px}.SMjeYG_readingSurface .SMjeYG_brandMark,.SMjeYG_readingSurface .SMjeYG_brandDivider{flex-shrink:0}}.SMjeYG_referenceSearch{width:calc(100vw - 32px);max-width:640px}.SMjeYG_referenceDrawer{overscroll-behavior:contain;width:min(100vw,384px);max-width:100vw;overflow-y:auto}.SMjeYG_referenceDrawer .SMjeYG_drawerHeader{z-index:1;background:var(--color-container);padding-inline:16px;position:sticky;top:0}.SMjeYG_referenceDrawer .SMjeYG_navigation{flex:none;min-height:auto;overflow:visible}.SMjeYG_referenceDrawer .SMjeYG_footer{margin-top:auto}:is(.SMjeYG_navLink,.SMjeYG_footerLink,.SMjeYG_groupButton,.SMjeYG_searchResult,.SMjeYG_toc a):focus-visible{outline:2px solid var(--reference-ink);outline-offset:2px}
@layer properties,interface-icons,menu-design,flat-ui,theme,base,components,utilities;.C51wLa_page{min-width:0;color:var(--color-primary-foreground)}.C51wLa_contentFrame{border-inline:var(--layout-border);border-block-end:var(--layout-border);margin-block-start:var(--layout-public-section-gap)}.C51wLa_breadcrumbs{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.C51wLa_breadcrumbs svg{flex-shrink:0;width:12px;height:12px}.C51wLa_breadcrumbs [aria-current]{color:var(--color-primary-foreground)}.C51wLa_actions,.C51wLa_linkList{align-items:center;gap:var(--layout-control-gap);flex-wrap:wrap;display:flex}.C51wLa_card{gap:16px;min-width:0;height:100%}.C51wLa_cell{flex-direction:column;gap:16px;min-width:0;display:flex}.C51wLa_cardAction{justify-items:start;gap:16px;margin-block-start:auto;padding-block-start:8px;display:grid}.C51wLa_cardIcon,.C51wLa_featureIcon svg{width:20px;height:20px;color:var(--color-primary-foreground);display:block}.C51wLa_featureIcon{margin-block-end:8px}.C51wLa_paragraphs{align-content:start;gap:20px;display:grid}.C51wLa_paragraphs p,.C51wLa_cell>p{max-width:var(--layout-reading-width)}.C51wLa_list{gap:12px;padding-inline-start:20px;list-style:outside;display:grid}.C51wLa_list li{max-width:var(--layout-reading-width);padding-inline-start:4px}.C51wLa_list li::marker{color:var(--color-tertiary-foreground)}.C51wLa_note{text-wrap:pretty}.C51wLa_contentFrame .C51wLa_sectionFrame{border-block-start:var(--layout-border);padding-block:0}.C51wLa_sectionFrame>.C51wLa_sectionContent{gap:0}.C51wLa_sectionFrame>[data-public-grid]{border-block-start:0}.C51wLa_sectionHead{justify-content:space-between;align-items:center;gap:var(--layout-grid-gap);padding:var(--layout-grid-gap);background:var(--color-container-recessed);display:flex}.C51wLa_sectionHeading{min-width:0;max-width:var(--layout-reading-width);align-content:start;gap:16px;display:grid}.C51wLa_sectionHeading>[data-public-heading=section]{max-width:26ch}.C51wLa_sectionHeading>[data-text]{text-wrap:pretty;max-width:64ch}.C51wLa_sectionHeadWithIntro>.C51wLa_sectionHeading{gap:var(--layout-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;width:100%;max-width:none}.C51wLa_sectionHead>a{flex-shrink:0}.C51wLa_sectionBody{align-content:start;gap:0;min-width:0;display:grid}.C51wLa_sectionBody>*{min-width:0;padding:var(--layout-grid-gap);border-block-start:var(--layout-border)}.C51wLa_sectionBody>:where([data-public-grid],.C51wLa_definition,.C51wLa_tableScroll){padding:0}.C51wLa_sectionBody>:where(.C51wLa_linkList,.C51wLa_actions,.C51wLa_note,.C51wLa_sectionLabel){padding-block:24px}.C51wLa_sectionBody>.C51wLa_linkList{gap:12px 24px}.C51wLa_sectionBody>.C51wLa_list{padding-inline-start:calc(var(--layout-grid-gap) + 20px)}.C51wLa_splitSection{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.C51wLa_splitSection .C51wLa_sectionHead{flex-direction:column;justify-content:flex-start;align-items:flex-start}.C51wLa_splitSection>.C51wLa_sectionBody{border-inline-start:var(--layout-border)}.C51wLa_splitSection>.C51wLa_sectionBody>:first-child{border-block-start:0}.C51wLa_editorial{border-block-start:var(--layout-border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0;display:grid}.C51wLa_toc{scrollbar-width:thin;max-height:calc(100svh - 120px);padding:var(--layout-grid-gap);align-self:start;gap:24px;display:grid;position:sticky;top:96px;overflow-y:auto}.C51wLa_toc>nav{min-width:0}.C51wLa_article{border-inline-start:var(--layout-border);min-width:0}.C51wLa_article>section{padding:var(--layout-grid-gap);border-block-end:var(--layout-border)}.C51wLa_article>section>[data-public-section-content]{gap:24px}.C51wLa_article [data-public-heading=section]{max-width:26ch}.C51wLa_article>section:last-child{border-block-end:0}.C51wLa_article section,.C51wLa_subsection,.C51wLa_page section[id]{scroll-margin-top:96px}.C51wLa_subsection{gap:16px;display:grid}.C51wLa_subsection>:first-child{margin-block-end:8px}.C51wLa_subnav{justify-content:center;align-items:center;gap:var(--layout-control-gap);padding:24px var(--layout-grid-gap);border-block-start:var(--layout-border);flex-wrap:wrap;display:flex}.C51wLa_definition{gap:0;margin:0;display:grid}.C51wLa_definition>div{border-block-end:var(--layout-border);grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:0;display:grid}.C51wLa_definition>div:last-child{border-block-end:0}.C51wLa_definition dt,.C51wLa_definition dd{padding:24px var(--layout-grid-gap)}.C51wLa_definition dt{border-inline-end:var(--layout-border);background:var(--color-container-recessed)}.C51wLa_definition dd,.C51wLa_factColumns dd{overflow-wrap:anywhere;margin:0}.C51wLa_factColumns>div{align-content:start;gap:12px;display:grid}.C51wLa_tableScroll{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.C51wLa_tableScroll:focus-visible{outline:2px solid var(--color-primary-foreground);outline-offset:-2px}.C51wLa_table{border-collapse:collapse;text-align:start;width:100%;min-width:660px;font-size:var(--type-body);line-height:var(--type-body-line-height)}.C51wLa_table caption{text-align:start;color:var(--color-secondary-foreground);padding:24px var(--layout-grid-gap);text-wrap:pretty}.C51wLa_table thead{background:var(--color-container-recessed)}.C51wLa_table thead th{border-block-start:var(--layout-border)}.C51wLa_table th{font-weight:var(--font-weight-medium);color:var(--color-primary-foreground)}.C51wLa_table td{color:var(--color-secondary-foreground)}.C51wLa_table th,.C51wLa_table td{vertical-align:top;border-block-end:var(--layout-border);padding:24px}.C51wLa_table tbody tr:last-child td,.C51wLa_table tbody tr:last-child th{border-block-end:0}.C51wLa_table th:first-child,.C51wLa_table td:first-child{padding-inline-start:var(--layout-grid-gap)}.C51wLa_table th:last-child,.C51wLa_table td:last-child{padding-inline-end:var(--layout-grid-gap)}.C51wLa_table td:first-child{min-width:120px}.C51wLa_authorCard{justify-content:flex-start}.C51wLa_authorIdentity{align-items:center;gap:16px;display:flex}.C51wLa_authorImage{object-fit:cover;object-position:center 25%;border-radius:50%;flex-shrink:0;width:64px;height:64px}.C51wLa_authorBody{gap:4px;min-width:0;display:grid}.C51wLa_authorIntro{gap:var(--layout-grid-gap);grid-template-columns:144px minmax(0,1fr);align-items:start;display:grid}.C51wLa_authorAvatar{object-fit:cover;border-radius:var(--radius-2xl);width:144px;height:144px}.C51wLa_metricItem{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.C51wLa_metricItem>:last-child{margin-block-start:auto}.C51wLa_score{align-items:baseline;gap:8px;display:flex}.C51wLa_stars{gap:4px;display:flex}.C51wLa_stars svg{width:20px;max-width:none;height:20px;display:block}.C51wLa_ratingStar{width:20px;height:20px;color:var(--color-border-strong);flex-shrink:0;position:relative}.C51wLa_ratingStarFill{color:var(--amber-9);position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.C51wLa_quote{flex-direction:column;gap:32px;height:100%;margin:0;display:flex}.C51wLa_quote blockquote{margin:0}.C51wLa_quote figcaption{justify-items:start;gap:8px;margin-block-start:auto;display:grid}.C51wLa_role{flex-direction:row;align-items:center;gap:24px;display:flex}.C51wLa_roleContent{flex:1;gap:12px;min-width:0;display:grid}.C51wLa_roleContent>p{max-width:64ch}.C51wLa_role>a{flex-shrink:0}.C51wLa_relatedLinks{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:start;gap:12px 24px;display:grid}.C51wLa_footer{background:var(--color-container-recessed)}.C51wLa_footer .C51wLa_linkList{gap:12px 24px}.C51wLa_startGrid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.C51wLa_startGrid>.C51wLa_sectionHeading{max-width:none}.C51wLa_startGrid>.C51wLa_actions{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.C51wLa_sourceMap{align-items:center;gap:var(--layout-grid-gap);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.C51wLa_sourceColumn{gap:12px;display:grid}.C51wLa_sourceItem{flex-direction:row;align-items:center;gap:12px;padding:16px;display:flex}.C51wLa_sourceItem svg{width:20px;height:20px;color:var(--color-secondary-foreground)}.C51wLa_sourceCore{flex-direction:column;align-items:center;gap:16px;padding-inline:16px;display:flex}.C51wLa_sourceOutput{padding:var(--layout-card-padding);gap:20px;display:grid}.C51wLa_sourceEvidence{align-items:flex-start;gap:12px;display:flex}.C51wLa_sourceEvidence svg{flex-shrink:0;width:20px;height:20px}.C51wLa_callout{align-content:start;gap:16px;display:grid}.C51wLa_contentFrame .C51wLa_faqSection{padding:var(--layout-grid-gap);container-type:inline-size}.C51wLa_contactDetails{align-content:start;gap:var(--layout-grid-gap);display:grid}.C51wLa_contactSupport{gap:24px;display:grid}.C51wLa_contactForm{min-width:0}@media (max-width:1023px){.C51wLa_editorial{grid-template-columns:1fr}.C51wLa_toc{border-block-end:var(--layout-border);max-height:none;position:static;overflow:visible}.C51wLa_article{border-inline-start:0}.C51wLa_splitSection{grid-template-columns:1fr}.C51wLa_splitSection>.C51wLa_sectionBody{border-inline-start:0}.C51wLa_splitSection>.C51wLa_sectionBody>:first-child{border-block-start:var(--layout-border)}.C51wLa_sourceMap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.C51wLa_sourceCore{flex-direction:row;grid-area:1/1/auto/-1;justify-content:center;padding-block:8px 16px}.C51wLa_startGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.C51wLa_sectionHeadWithIntro>.C51wLa_sectionHeading{grid-template-columns:1fr;gap:16px}}@media (max-width:767px){.C51wLa_relatedLinks,.C51wLa_startGrid{grid-template-columns:1fr}.C51wLa_sectionHead{flex-direction:column;align-items:flex-start;gap:16px}.C51wLa_definition>div{grid-template-columns:1fr}.C51wLa_definition dt{background:0 0;border-inline-end:0;padding-block-end:8px}.C51wLa_definition dd{padding-block-start:0}.C51wLa_sourceMap{grid-template-columns:1fr}.C51wLa_sourceCore{grid-column:auto}.C51wLa_authorIntro{grid-template-columns:1fr}.C51wLa_authorAvatar{width:96px;height:96px}.C51wLa_role{flex-direction:column;align-items:flex-start;gap:16px}.C51wLa_table th,.C51wLa_table td{padding-block:16px}}
@layer properties,interface-icons,menu-design,flat-ui,theme,base,components,utilities;.Sdmx4W_layout{align-items:start;gap:var(--layout-section-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.Sdmx4W_sidebar{--reference-ink:var(--color-primary-foreground);--reference-muted:var(--color-secondary-foreground);--reference-separator:var(--color-border-default);gap:24px;min-width:0;max-width:32ch;display:grid;position:sticky;top:104px}.Sdmx4W_article{width:100%;min-width:0;max-width:var(--layout-reading-width)}.Sdmx4W_reason{gap:16px;scroll-margin-top:104px;display:grid}.Sdmx4W_reason+.Sdmx4W_reason{border-top:1px solid var(--color-border-default);margin-top:32px;padding-top:32px}.Sdmx4W_reason :is(h3,p){margin:0}.Sdmx4W_link{color:var(--color-primary-foreground)}.Sdmx4W_link:hover{color:var(--color-secondary-foreground)}.Sdmx4W_link:focus-visible{outline:2px solid var(--color-primary-foreground);outline-offset:4px}@media (max-width:1023px){.Sdmx4W_layout{grid-template-columns:minmax(0,1fr)}.Sdmx4W_sidebar{max-width:none;position:static}}
@layer properties,interface-icons,menu-design,flat-ui,theme,base,components,utilities;.RK-Mua_breadcrumb{text-align:center;margin-bottom:var(--layout-section-gap);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;display:flex}.RK-Mua_section{scroll-margin-top:96px}.RK-Mua_sectionHeading{gap:16px;display:grid}.RK-Mua_tableScroll{overscroll-behavior-x:contain;min-width:0;overflow-x:auto}.RK-Mua_tableScroll:focus-visible{outline:2px solid var(--color-primary-foreground);outline-offset:4px}.RK-Mua_table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:start;width:100%;color:var(--color-primary-foreground)}.RK-Mua_table th,.RK-Mua_table td{overflow-wrap:anywhere;vertical-align:middle;border-bottom:1px solid var(--color-border-default);padding:16px 24px}.RK-Mua_table th:first-child{text-align:start;width:40%;padding-inline-start:0}.RK-Mua_table thead th{vertical-align:top}.RK-Mua_table thead th:first-child{vertical-align:bottom}.RK-Mua_table td{text-align:center}.RK-Mua_table th:nth-child(2),.RK-Mua_table td:nth-child(2){background:var(--color-container)}.RK-Mua_table thead th:nth-child(2){border-radius:var(--layout-card-radius) var(--layout-card-radius) 0 0}.RK-Mua_table tbody tr:last-child>*{border-bottom:0}.RK-Mua_table tbody tr:last-child td:nth-child(2){border-radius:0 0 var(--layout-card-radius) var(--layout-card-radius)}.RK-Mua_tableBrand{text-align:center;align-content:start;justify-items:center;gap:4px;display:grid}.RK-Mua_tableBrand>:first-child{margin-bottom:8px}.RK-Mua_tableLogo{width:24px;height:24px}.RK-Mua_featureName{align-items:center;gap:12px;display:flex}.RK-Mua_featureName>span{overflow-wrap:anywhere;min-width:0}.RK-Mua_featureName svg{width:20px;height:20px;color:var(--color-secondary-foreground);flex:none}.RK-Mua_availability{justify-items:center;gap:4px;display:grid}.RK-Mua_statusIcon{width:20px;height:20px;color:var(--color-primary-foreground);display:inline-flex}.RK-Mua_statusIcon svg{width:100%;height:100%}.RK-Mua_statusIcon[data-status=unlisted],.RK-Mua_statusIcon[data-status=limited]{color:var(--color-secondary-foreground)}.RK-Mua_cellText{max-width:30ch;margin-inline:auto;display:block}.RK-Mua_priceNote{margin-top:4px;display:block}@media (max-width:639px){.RK-Mua_table th,.RK-Mua_table td{overflow-wrap:break-word;padding:12px 8px}.RK-Mua_table th:first-child{width:36%}.RK-Mua_tableBrand>:first-child{margin-bottom:4px}.RK-Mua_tableBrand>[data-text]:nth-child(2){min-block-size:2lh}.RK-Mua_featureName{align-items:flex-start;gap:8px}.RK-Mua_featureName svg{margin-top:2px}}
