.skills_libraryShell__OI3vw{--ink:#003049;--canvas:var(--site-canvas,#fff);--surface:var(--site-canvas,#fff);--surface-strong:rgba(0,48,73,0.05);--accent:#ff5d0c;--muted:#778b93;--border:#dbcfbe;--white:#fff;--shadow-lift:0 14px 36px rgba(0,48,73,0.13);--font-display:Pppangramsans,"PP Pangram Sans",Verdana,sans-serif;--font-sans:Geist,Verdana,sans-serif;display:grid;grid-template-columns:220px minmax(0,1fr);width:100%;min-height:100vh;background:var(--canvas);color:var(--ink);max-width:1920px;margin-inline:auto;padding-inline:20px;gap:40px}.skills_libraryContent__ZjyKt{min-width:0}.skills_libraryNavigation__Wrf57{position:sticky;top:104px;z-index:20;height:calc(100vh - 104px);align-self:start;overflow-y:auto;border-right:0;background:var(--surface);font-family:var(--font-sans)}.skills_navigationInner__ofmkF{padding:40px 0}.skills_navigationTitle__8EII8{margin:0 12px 16px;color:var(--muted);font-size:13px;font-weight:600;letter-spacing:-.32px;text-transform:none}.skills_navigationList__m6BeV{display:grid;gap:10px}.skills_navigationOverview__ov7bB,.skills_navigationSkill__9A_QM{color:var(--ink);text-decoration:none;font-size:14px;line-height:1.4}.skills_navigationOverview__ov7bB{display:flex;min-height:42px;align-items:center;padding:0 12px;font-size:14px}.skills_navigationOverview__ov7bB[aria-current=page],.skills_navigationSkill__9A_QM[aria-current=page]{background:transparent;font-weight:700;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:5px}.skills_navigationGroup__2WAop{border-top:0;padding-top:16px}.skills_navigationGroupToggle__WLa_t{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;padding:0 12px;border:0;background:transparent;color:var(--ink);font:700 15px/1.4 var(--font-sans);text-align:left;cursor:pointer}.skills_navigationChildren__f28Ba{display:grid;gap:4px;margin-top:4px}.skills_navigationSkill__9A_QM{display:flex;min-height:42px;align-items:center;padding:8px 12px;font-size:13px;line-height:1.25}.skills_page__G2Kpd{width:100%;background:var(--canvas);color:var(--ink);font-family:var(--font-sans)}.skills_page__G2Kpd h1,.skills_page__G2Kpd h2,.skills_page__G2Kpd h3{text-wrap:balance}.skills_page__G2Kpd li,.skills_page__G2Kpd p{text-wrap:pretty}.skills_overviewHero__u8bYp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px;padding:80px 0 120px}.skills_overviewHeroCopy___tGVA{align-self:center}.skills_overviewChoice__9Zn3X{align-self:start;border-block:0}.skills_overviewChoice__9Zn3X>span{display:block;padding:0 0 20px;color:var(--muted);font-size:15px;font-weight:700;letter-spacing:-.32px;text-transform:none}.skills_overviewChoice__9Zn3X a{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:center;min-height:0;padding:20px 0;border-top:1px solid var(--border);color:var(--ink);text-decoration:none}.skills_overviewChoice__9Zn3X strong{font:600 28px/1.1 var(--font-display);letter-spacing:-.32px}.skills_overviewChoice__9Zn3X small{color:var(--ink);font-size:15px;line-height:1.3}.skills_detailH1__EkTN2,.skills_overviewH1__QVLZZ{margin:0;font-family:var(--font-display);font-weight:600;letter-spacing:-1.28px;max-width:16ch}.skills_overviewH1__QVLZZ{max-width:15ch;font-size:clamp(40px,4.45vw,64px);line-height:.9;letter-spacing:-1.28px}.skills_heroLede__m9HsK{max-width:60ch;margin:26px 0 0;color:var(--ink);font-size:18px;line-height:1.4;letter-spacing:-.18px}.skills_releaseFacts__KV5C6{display:flex;grid-template-columns:repeat(3,1fr);margin:40px 0 0;border-block:0;flex-wrap:wrap;gap:24px}.skills_releaseFacts__KV5C6 div{padding:0;border-right:0;display:flex;gap:8px;align-items:baseline}.skills_releaseFacts__KV5C6 div:first-child{padding-left:0}.skills_releaseFacts__KV5C6 div:last-child{border-right:0}.skills_releaseFacts__KV5C6 dt{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:-.32px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.skills_releaseFacts__KV5C6 dd{margin:0;color:var(--ink);font-size:13px}.skills_installPanel__mLCts{align-self:start;min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--white);overflow:hidden}.skills_installPanelHead__IMgR3{min-height:0;padding:22px 24px}.skills_installPanelHead__IMgR3 h2{margin:0;font:500 40px/1.2 var(--font-display);letter-spacing:-.32px}.skills_installPanelHead__IMgR3 p{max-width:40ch;margin:8px 0 0;color:var(--muted);font-size:15px;line-height:1.3}.skills_installTabsViewport__kSAoC{overflow-x:auto;border-block:1px solid var(--border);scrollbar-width:thin}.skills_installTabs__vqE4e{display:flex;width:max-content;min-width:100%}.skills_installTab__JMVGm{min-width:max-content;min-height:44px;flex:1 0 auto;padding:0 16px;border:0;border-right:1px solid var(--border);background:transparent;color:var(--ink);font:700 13px/1 var(--font-sans);cursor:pointer}.skills_installTab__JMVGm:last-child{border-right:0}.skills_installTab__JMVGm[aria-selected=true]{background:var(--ink);color:var(--canvas)}.skills_installTabPanel__8I397{min-height:90px}.skills_desktopInstall__pPbI0{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px 24px;background:var(--surface)}.skills_desktopInstall__pPbI0 ol{display:grid;gap:7px;margin:0;padding-left:20px}.skills_desktopInstall__pPbI0 li{font-size:13px;line-height:1.45}.skills_downloadButton__379zd{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 17px;border:1px solid var(--accent);border-radius:6px;background:var(--accent);color:var(--ink);font-size:14px;font-weight:700;text-decoration:none}.skills_downloadLink__0P3Hq,.skills_installSources__yLNWF a,.skills_textLink__Cyb1C{color:var(--ink);font-weight:700;text-decoration-thickness:1px;text-underline-offset:4px}.skills_installPathLabel__AsvST{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:0 24px 10px}.skills_installPathLabel__AsvST strong{font-size:12px}.skills_installPathLabel__AsvST span{color:var(--muted);font-size:11px}.skills_commandRow__d_aDj{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:62px;padding:12px 14px 12px 18px;border-block:1px solid var(--border);background:var(--surface)}.skills_commandRow__d_aDj>span{color:var(--muted)}.skills_checksum__KumiZ code,.skills_commandRow__d_aDj code{min-width:0;color:var(--ink);font-family:var(--font-sans);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.45;overflow-wrap:anywhere}.skills_commandCopy__ZxIYp{min-width:70px;min-height:40px;border:0;border-radius:6px;background:var(--accent);color:var(--ink);font:700 14px/1 var(--font-sans);cursor:pointer;transition:transform .16s ease,background-color .16s ease}.skills_commandCopy__ZxIYp:active,.skills_mobilePrimaryAction__GXCzl:active,.skills_primaryButton__rFtB4:active{transform:scale(.96)}.skills_commandCopy__ZxIYp[data-copy-state=copied]{background:var(--ink);color:var(--white)}.skills_firstPrompt__4XZyh{display:grid;gap:4px;padding:17px 24px}.skills_checksum__KumiZ span,.skills_firstPrompt__4XZyh span{color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.skills_firstPrompt__4XZyh strong{font-size:14px;line-height:1.4}.skills_installSources__yLNWF{margin:0;border-top:1px solid var(--border)}.skills_installSources__yLNWF>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:baseline;padding:14px 24px;border-bottom:1px solid var(--border)}.skills_installSources__yLNWF dt{color:var(--muted);font-size:13px;font-weight:700}.skills_installSources__yLNWF dd{min-width:0;margin:0;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.skills_installSources__yLNWF dd>span{color:var(--muted)}.skills_packageDisclosure__GS5ua{border-bottom:1px solid var(--border)}.skills_packageDisclosure__GS5ua summary{display:flex;min-height:46px;align-items:center;padding:0 24px;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer}.skills_packageDisclosure__GS5ua summary:after{content:"+";margin-left:auto;color:var(--ink);font-size:16px;font-weight:500}.skills_packageDisclosure__GS5ua[open] summary:after{content:"−"}.skills_packageFacts__iVmpN{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border-block:1px solid var(--border)}.skills_packageFacts__iVmpN div{min-width:0;padding:13px 14px;border-right:1px solid var(--border)}.skills_packageFacts__iVmpN div:last-child{border-right:0}.skills_packageFacts__iVmpN dt{color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.skills_packageFacts__iVmpN dd{margin:3px 0 0;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.skills_checksum__KumiZ{display:grid;gap:6px;padding:15px 24px;border-top:1px solid var(--border)}.skills_packageContents__HbYzh{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:baseline;padding:14px 24px;border-top:1px solid var(--border)}.skills_packageContents__HbYzh span{color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.skills_packageContents__HbYzh strong{font-size:11px;font-weight:500;line-height:1.5}.skills_installPanelFoot__ia_TD{padding:14px 24px;color:var(--muted);font-size:10px;line-height:1.45}.skills_installPanelFoot__ia_TD code{color:var(--ink);font-family:var(--font-sans);font-size:inherit}.skills_installPanelCompact__5RxXB .skills_installPanelHead__IMgR3{min-height:0}.skills_installPanelCompact__5RxXB .skills_checksum__KumiZ,.skills_installPanelCompact__5RxXB .skills_installPanelHead__IMgR3 p,.skills_installPanelCompact__5RxXB .skills_packageContents__HbYzh,.skills_installPanelCompact__5RxXB .skills_packageDisclosure__GS5ua,.skills_installPanelCompact__5RxXB .skills_packageFacts__iVmpN{display:none}.skills_changelogSection__dRQtv,.skills_collectionRoute__JLNHh,.skills_comparisonSection__F_PC9,.skills_detailRepeatInstall__iDa3r,.skills_directorySection__k6ZXe,.skills_explainerSection__y2nIF,.skills_repeatInstallSection__MIsva{padding-inline:0;padding-block:40px 80px}.skills_directorySection__k6ZXe{background:var(--surface)}.skills_comparisonSection__F_PC9,.skills_directorySection__k6ZXe{padding-block:0 120px;border-top:0}.skills_comparisonTableWrap__efnyP{margin-top:42px;max-width:940px}.skills_comparisonTable__TqTJ_{width:100%;border-collapse:collapse;table-layout:fixed;font-size:16px;line-height:1.4}.skills_comparisonTable__TqTJ_ td,.skills_comparisonTable__TqTJ_ th{padding:16px 18px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.skills_comparisonTable__TqTJ_ thead{background:var(--ink);color:var(--canvas)}.skills_comparisonTable__TqTJ_ thead th{border-bottom:0;font-size:13px;font-weight:700}.skills_comparisonTable__TqTJ_ tbody th,.skills_comparisonTable__TqTJ_ thead th:first-child{width:22%}.skills_comparisonTable__TqTJ_ tbody th{padding-left:0;color:var(--ink);font-size:16px;font-weight:700}.skills_comparisonTable__TqTJ_ tbody td{color:var(--ink)}.skills_repeatInstallCopy__K4Ezw h2,.skills_sectionLeadWide__1PiMJ h2,.skills_sectionLead__0wUln h2{margin:0;font:700 56px/1 var(--font-display);letter-spacing:-1.12px}.skills_sectionLead__0wUln p{max-width:60ch;margin:14px 0 0;color:var(--ink);font-size:16px;line-height:1.4;letter-spacing:-.32px}.skills_skillGroup__zUGmq{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:40px;margin-top:40px;padding-top:40px;border-top:1px solid var(--border)}.skills_skillGroupIntro__VhM_C{align-self:start}.skills_skillDirectoryList__LwYiI{display:grid}.skills_skillDirectoryList__LwYiI .skills_skillDirectoryLink___Ib2S+.skills_skillDirectoryLink___Ib2S{border-top:0}.skills_skillGroupIntro__VhM_C h3{margin:0;font:500 37px/1.1 var(--font-display);letter-spacing:-.32px}.skills_skillGroupIntro__VhM_C p{max-width:34ch;margin:12px 0 18px;font-size:16px;line-height:1.4;letter-spacing:-.32px}.skills_directoryMeta__g26h4,.skills_startSkillLink__gNSsM{color:var(--muted);font-size:11px}.skills_startSkillLink__gNSsM{display:inline-flex;min-height:40px;align-items:center;gap:8px;font-weight:700;text-decoration-thickness:1px;text-underline-offset:4px}.skills_skillDirectoryLink___Ib2S{display:block;align-items:start;padding:0 0 40px;border-block:0;color:var(--ink);text-decoration:none;transition:color .15s ease-out}.skills_skillDirectoryLink___Ib2S:hover{background:var(--canvas);transform:none}.skills_directoryAudience__eQiUh,.skills_directoryMeta__g26h4{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.skills_directoryAudience__eQiUh{color:var(--ink);font-size:15px;font-weight:500;letter-spacing:-.32px;text-transform:none}.skills_skillDirectoryLink___Ib2S h3{margin:12px 0 0;font:500 37px/1.1 var(--font-display);letter-spacing:-.32px}.skills_skillDirectoryLink___Ib2S p{max-width:60ch;margin:16px 0;font-size:16px;line-height:1.4;letter-spacing:-.32px}.skills_explainerSection__y2nIF{padding-block:0 80px;border-top:0}.skills_collectionRoute__JLNHh>div>span,.skills_sectionLeadWide__1PiMJ>span{color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.skills_detailMeta__MZCQY{display:flex;flex-wrap:wrap;gap:7px;color:var(--muted);font-size:13px;font-weight:500}.skills_detailMeta__MZCQY a{color:inherit;text-underline-offset:3px}.skills_detailMeta__MZCQY [aria-current=page]{color:var(--ink)}.skills_sectionLeadWide__1PiMJ h2{max-width:22ch;margin-top:14px}.skills_sectionLeadWide__1PiMJ>p{max-width:60ch;margin:18px 0 0;font-size:16px;line-height:1.4;letter-spacing:-.32px}.skills_explainerColumns__A0d1a{display:grid;grid-template-columns:1.1fr .9fr 1fr;margin:42px 0 0;padding:0;border-block:1px solid var(--border);list-style:none}.skills_skillDefinition__vXbKT{display:grid;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);gap:40px;margin-top:40px;padding-top:0;border-top:0}.skills_skillDefinition__vXbKT strong{font:500 37px/1.1 var(--font-display);letter-spacing:-.32px}.skills_skillDefinition__vXbKT p{max-width:60ch;margin:0;font-size:16px;line-height:1.4;letter-spacing:-.32px}.skills_explainerColumns__A0d1a li{padding:24px;border-right:1px solid var(--border)}.skills_explainerColumns__A0d1a li:first-child{padding-left:0}.skills_explainerColumns__A0d1a li:last-child{border-right:0}.skills_explainerColumns__A0d1a li>span{color:var(--muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.skills_explainerColumns__A0d1a h3{margin:24px 0 8px;font:500 37px/1.1 var(--font-display);letter-spacing:-.32px}.skills_explainerColumns__A0d1a p{margin:0;font-size:16px;line-height:1.4;letter-spacing:-.32px}.skills_compatibilityLine__T3co2{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:28px;font-size:13px}.skills_compatibilityLine__T3co2 span{color:var(--muted)}.skills_changelogSection__dRQtv{padding-block:58px 76px;border-top:1px solid var(--border);background:var(--surface)}.skills_releaseList__M80he{margin-top:34px}.skills_releaseList__M80he .skills_releaseRow__LUDKk{margin-top:0}.skills_releaseList__M80he .skills_releaseRow__LUDKk+.skills_releaseRow__LUDKk{border-top:0}.skills_releaseRow__LUDKk{display:grid;grid-template-columns:160px minmax(0,1fr) 30px;gap:34px;align-items:start;margin-top:34px;padding:24px 16px;border-block:1px solid var(--border);color:var(--ink);text-decoration:none;transition:background-color .18s ease}.skills_releaseRow__LUDKk:hover{background:var(--canvas)}.skills_releaseRow__LUDKk>div{display:grid;gap:6px}.skills_releaseRow__LUDKk strong{font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.skills_releaseRow__LUDKk>div span{color:var(--muted);font-size:12px}.skills_releaseRow__LUDKk p{max-width:72ch;margin:0;font-size:14px;line-height:1.58}.skills_releaseRow__LUDKk>span{font-size:22px}.skills_detailRepeatInstall__iDa3r,.skills_repeatInstallSection__MIsva{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:56px;align-items:start;padding-block:72px 84px;border-top:1px solid var(--border)}.skills_repeatInstallCopy__K4Ezw p{max-width:46ch;margin:18px 0 24px;font-size:15px;line-height:1.6}.skills_textLink__Cyb1C{display:inline-flex;min-height:44px;align-items:center;gap:8px;font-size:14px}.skills_detailHero__XVBXa{padding:0;border-bottom:0}.skills_detailTitleRow__w6heT{display:grid;margin-top:40px}.skills_detailHeadingLine__pFgiG{display:block;align-items:flex-start;gap:12px}.skills_detailH1__EkTN2{max-width:16ch;font-size:clamp(40px,4.45vw,64px);line-height:.9}.skills_detailLede__UZsxy{max-width:48ch;margin:24px 0 0;font-size:18px;line-height:1.4;letter-spacing:-.18px}.skills_detailHeroFoot__1ru9R{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:24px;flex-direction:column}.skills_detailIdentity__R8TKi{display:grid;grid-template-columns:repeat(3,max-content);gap:clamp(24px,2.4vw,40px);margin:0}.skills_detailIdentity__R8TKi dt{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.skills_detailIdentity__R8TKi dd{margin:5px 0 0;font-size:13px;font-weight:700}.skills_detailIdentityLine__JjdRW{max-width:60ch;display:flex;flex-wrap:wrap;gap:7px;margin:0;color:var(--ink);font-size:13px;line-height:1.45}.skills_detailAuthorLink__QJImb{color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.skills_detailAuthorLink__QJImb:focus-visible,.skills_detailAuthorLink__QJImb:hover{text-decoration-thickness:2px}.skills_detailHeroActions__U00xo{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.skills_primaryButton__rFtB4,.skills_utilityButton__ndooZ{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 16px;border-radius:6px;font:700 14px/1 var(--font-sans);text-decoration:none;cursor:pointer;transition:transform .16s ease,background-color .16s ease}.skills_utilityButton__ndooZ{border:1px solid var(--border);background:transparent;color:var(--ink)}.skills_utilityButton__ndooZ:hover{background:var(--surface-strong)}.skills_downloadLink__0P3Hq:hover,.skills_installSources__yLNWF a:hover{color:var(--accent)}.skills_primaryButton__rFtB4{border:1px solid var(--accent);background:var(--accent);color:var(--ink)}.skills_shareControl__wZEGr{position:relative}.skills_shareMenu__ECfRc{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:grid;width:210px;padding:6px;border:1px solid var(--border);border-radius:12px;background:var(--white);box-shadow:var(--shadow-lift)}.skills_shareMenu__ECfRc[hidden]{display:none}.skills_shareMenuButton__NL4Hz,.skills_shareMenu__ECfRc a{display:flex;min-height:42px;align-items:center;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--ink);font:500 13px/1 var(--font-sans);text-align:left;text-decoration:none;cursor:pointer}.skills_shareMenuButton__NL4Hz:hover,.skills_shareMenu__ECfRc a:hover{background:var(--surface)}.skills_resourceBand__gbYSU{padding:0;border-bottom:0;background:var(--surface);align-self:start}.skills_resourceBand__gbYSU .skills_installPanel__mLCts{width:100%;border:1px solid var(--border);border-radius:12px;background:transparent}.skills_resourceBand__gbYSU .skills_installPanelHead__IMgR3{min-height:0;padding:22px 24px}.skills_resourceBand__gbYSU .skills_installPanelHead__IMgR3 h2{font-size:40px}.skills_resourceBand__gbYSU .skills_installPanelHead__IMgR3 p{display:block}.skills_resourceBand__gbYSU .skills_commandRow__d_aDj{min-height:64px;border-top:0}.skills_resourceBand__gbYSU .skills_installSources__yLNWF>div{padding-inline:24px}.skills_resourceBand__gbYSU .skills_firstPrompt__4XZyh{display:grid;align-items:baseline;gap:8px;padding:20px 24px}.skills_articleBlock__gYj7Y{padding:80px 0 120px;border-top:1px solid var(--border)}.skills_articleShell__77vm3{display:grid;grid-template-columns:minmax(0,60ch) 180px;gap:80px;justify-content:start}.skills_skillArticle__9oZ9c{min-width:0}.skills_skillArticle__9oZ9c section{scroll-margin-top:92px;margin-top:80px}.skills_skillArticle__9oZ9c section:first-child{margin-top:0}.skills_skillArticle__9oZ9c h2{margin:0 0 20px;font:500 40px/1.15 var(--font-display);letter-spacing:-.32px}.skills_skillArticle__9oZ9c h3{margin:0;font:500 24px/1.25 var(--font-display);letter-spacing:-.32px}.skills_skillArticle__9oZ9c li,.skills_skillArticle__9oZ9c p{max-width:60ch;font-size:16px;line-height:1.6;letter-spacing:-.32px}.skills_skillArticle__9oZ9c p{margin:0 0 18px}.skills_skillArticle__9oZ9c code{font-family:var(--font-sans);font-size:.94em;font-weight:700}.skills_fileTree__xcf_p{max-width:100%;margin:0 0 22px;padding:20px 0;overflow-x:auto;border-block:1px solid var(--border);color:var(--ink);font:500 14px/1.55 var(--font-sans);white-space:pre}.skills_skillArchitecture__ZqHwa{border-top:1px solid var(--border)}.skills_architectureRoot__U8q6k{padding:14px 10px;border-bottom:1px solid var(--border);background:var(--surface-strong)}.skills_architectureList__nSnWT code,.skills_architectureRoot__U8q6k code{overflow-wrap:anywhere}.skills_architectureList__nSnWT{margin:0}.skills_architectureList__nSnWT>div{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(0,1.3fr);gap:24px;align-items:baseline;padding:14px 10px;border-bottom:1px solid var(--border)}.skills_architectureList__nSnWT dt{font-size:14px;font-weight:700}.skills_architectureList__nSnWT dd{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.skills_architectureNote__xURCh{max-width:62ch!important;margin:14px 0 0!important;color:var(--muted)}.skills_checkList__zeGxc,.skills_requestList__4Lgv4,.skills_requirementsList__tkztX{display:grid;gap:10px;margin:20px 0 0;padding-left:20px}.skills_checkList__zeGxc li,.skills_requestList__4Lgv4 li,.skills_requirementsList__tkztX li{padding-left:4px}.skills_checkList__zeGxc li::marker,.skills_requestList__4Lgv4 li::marker,.skills_requirementsList__tkztX li::marker{color:var(--accent)}.skills_articleNote__yn5_R{margin-top:18px!important;color:var(--muted)}.skills_boundaryStatement__Dlbym{margin:30px 0 24px!important;font:500 24px/1.25 var(--font-display)!important;letter-spacing:-.32px!important}.skills_boundaryGrid__5ytUX{display:grid;grid-template-columns:1fr 1fr;gap:32px}.skills_boundaryGrid__5ytUX>div{min-width:0}.skills_boundaryGrid__5ytUX p{margin:10px 0 0}.skills_tableOfContents__5_ynS{position:sticky;top:92px;align-self:start;padding-left:0;border-left:0;font-size:13px}.skills_tableOfContents__5_ynS>strong{color:var(--muted);font-size:13px;letter-spacing:.1em;text-transform:uppercase}.skills_tableOfContents__5_ynS ol{display:grid;gap:8px;margin:15px 0 0;padding:0;list-style:none}.skills_tableOfContents__5_ynS a{display:flex;min-height:40px;align-items:center;color:var(--ink);text-decoration:none}.skills_tableOfContents__5_ynS a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.skills_mobileTableOfContents__rFq4E{display:none}.skills_detailRepeatInstall__iDa3r{background:var(--surface)}.skills_collectionRoute__JLNHh{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:34px;border-top:1px solid var(--border)}.skills_collectionRoute__JLNHh>div{display:grid;gap:7px}.skills_collectionRoute__JLNHh strong{font:500 37px/1.1 var(--font-display);letter-spacing:-.32px}.skills_mobileFooterClearance__dpN0_,.skills_mobileNavigationBackdrop__26CJV,.skills_mobileSkillBar__cc0wP{display:none}:where(.skills_navigationOverview__ov7bB,.skills_navigationSkill__9A_QM,.skills_navigationGroupToggle__WLa_t,.skills_utilityButton__ndooZ,.skills_primaryButton__rFtB4,.skills_downloadLink__0P3Hq,.skills_downloadButton__379zd,.skills_installTab__JMVGm,.skills_overviewChoice__9Zn3X a,.skills_startSkillLink__gNSsM,.skills_skillDirectoryLink___Ib2S,.skills_releaseRow__LUDKk,.skills_textLink__Cyb1C,.skills_commandCopy__ZxIYp,.skills_mobilePrimaryAction__GXCzl,.skills_mobileMenuAction__mAZYl,.skills_shareMenu__ECfRc a,.skills_shareMenuButton__NL4Hz):focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (max-width:992px){.skills_articleShell__77vm3{display:block;max-width:62ch;margin-inline:auto}.skills_tableOfContents__5_ynS{display:none}.skills_mobileTableOfContents__rFq4E{display:block;max-width:62ch;margin:0 auto 42px;border-block:1px solid var(--border)}.skills_mobileTableOfContents__rFq4E summary{min-height:48px;padding:14px 0;font-size:13px;font-weight:700;cursor:pointer}.skills_mobileTableOfContents__rFq4E ol{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin:0;padding:0 0 18px 20px}.skills_mobileTableOfContents__rFq4E a{display:flex;min-height:40px;align-items:center;color:var(--muted);font-size:12px}.skills_overviewHero__u8bYp{grid-template-columns:1fr}.skills_overviewHeroCopy___tGVA{max-width:760px}.skills_skillGroup__zUGmq{grid-template-columns:1fr;gap:30px}.skills_skillGroupIntro__VhM_C p{max-width:60ch}.skills_detailRepeatInstall__iDa3r,.skills_repeatInstallSection__MIsva{grid-template-columns:1fr;gap:34px}.skills_detailHeroFoot__1ru9R{align-items:flex-start;flex-direction:column}.skills_detailHeroActions__U00xo{justify-content:flex-start}.skills_libraryShell__OI3vw{display:block}.skills_libraryNavigation__Wrf57{display:none}.skills_articleBlock__gYj7Y,.skills_changelogSection__dRQtv,.skills_collectionRoute__JLNHh,.skills_comparisonSection__F_PC9,.skills_detailHero__XVBXa,.skills_detailRepeatInstall__iDa3r,.skills_directorySection__k6ZXe,.skills_explainerSection__y2nIF,.skills_overviewHero__u8bYp,.skills_repeatInstallSection__MIsva,.skills_resourceBand__gbYSU{padding-inline:28px}.skills_mobileSkillBar__cc0wP{position:fixed;right:12px;bottom:12px;left:12px;z-index:90;display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,.7fr);gap:8px;padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--white);box-shadow:var(--shadow-lift);font-family:var(--font-sans)}.skills_mobileMenuAction__mAZYl,.skills_mobilePrimaryAction__GXCzl{display:flex;min-height:48px;align-items:center;justify-content:center;border-radius:6px;font:700 14px/1 var(--font-sans);text-decoration:none;cursor:pointer}.skills_mobilePrimaryAction__GXCzl{border:1px solid var(--accent);background:var(--accent);color:var(--ink)}.skills_mobileMenuAction__mAZYl{border:1px solid var(--border);background:var(--canvas);color:var(--ink)}.skills_mobileNavigationBackdrop__26CJV{position:fixed;inset:0;z-index:100;display:block;visibility:hidden;background:rgba(0,48,73,.32);opacity:0;pointer-events:none;transition:opacity .24s ease,visibility 0s linear .24s}.skills_mobileNavigationBackdropOpen__Pw3xo{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .24s ease}.skills_mobileNavigationPanel__AjSEl{position:absolute;top:0;right:0;width:min(92vw,420px);height:100%;overflow-y:auto;padding:18px 18px 32px;border-left:1px solid var(--border);background:var(--surface);color:var(--ink);font-family:var(--font-sans);transform:translateX(100%);transition:transform .36s cubic-bezier(.2,.8,.2,1)}.skills_mobileNavigationBackdropOpen__Pw3xo .skills_mobileNavigationPanel__AjSEl{transform:translateX(0)}.skills_mobileNavigationHead__KWnQq{display:flex;min-height:54px;align-items:center;justify-content:space-between;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--border)}.skills_mobileNavigationHead__KWnQq strong{font:500 28px/1 var(--font-display)}.skills_mobileNavigationHead__KWnQq button{min-width:64px;min-height:44px;border:1px solid var(--border);border-radius:6px;background:var(--canvas);color:var(--ink);font:700 14px/1 var(--font-sans);cursor:pointer}.skills_mobileFooterClearance__dpN0_{display:block;height:84px;background:var(--canvas)}}@media (max-width:640px){.skills_articleBlock__gYj7Y,.skills_changelogSection__dRQtv,.skills_collectionRoute__JLNHh,.skills_comparisonSection__F_PC9,.skills_detailHero__XVBXa,.skills_detailRepeatInstall__iDa3r,.skills_directorySection__k6ZXe,.skills_explainerSection__y2nIF,.skills_overviewHero__u8bYp,.skills_repeatInstallSection__MIsva,.skills_resourceBand__gbYSU{padding-inline:20px}.skills_overviewHero__u8bYp{gap:38px;padding-block:42px 52px}.skills_overviewH1__QVLZZ{max-width:10ch;font-size:40px}.skills_detailLede__UZsxy,.skills_heroLede__m9HsK{font-size:16px}.skills_releaseFacts__KV5C6{grid-template-columns:1fr}.skills_overviewChoice__9Zn3X strong{font-size:37px}.skills_releaseFacts__KV5C6 div,.skills_releaseFacts__KV5C6 div:first-child{padding:12px 0;border-right:0;border-bottom:1px solid var(--border)}.skills_releaseFacts__KV5C6 div:last-child{border-bottom:0}.skills_installPanelHead__IMgR3{min-height:0;padding:18px}.skills_installPanelHead__IMgR3 h2{font-size:40px}.skills_installPanelHead__IMgR3 p{display:none}.skills_commandRow__d_aDj{grid-template-columns:auto minmax(0,1fr);padding:14px 16px}.skills_installPathLabel__AsvST,.skills_installSources__yLNWF>div,.skills_packageContents__HbYzh,.skills_packageDisclosure__GS5ua summary{padding-inline:18px}.skills_installSources__yLNWF>div{grid-template-columns:1fr;gap:5px}.skills_commandCopy__ZxIYp{grid-column:1/-1;width:100%;min-height:44px}.skills_checksum__KumiZ,.skills_firstPrompt__4XZyh,.skills_installPanelFoot__ia_TD{padding-inline:18px}.skills_packageFacts__iVmpN{grid-template-columns:1fr 1fr}.skills_packageFacts__iVmpN div:nth-child(2){border-right:0}.skills_packageFacts__iVmpN div:nth-child(-n+2){border-bottom:1px solid var(--border)}.skills_installPanelFoot__ia_TD{display:grid;gap:5px}.skills_directorySection__k6ZXe{padding-block:46px 58px}.skills_repeatInstallCopy__K4Ezw h2,.skills_sectionLeadWide__1PiMJ h2,.skills_sectionLead__0wUln h2,.skills_skillArticle__9oZ9c h2{font-size:40px}.skills_comparisonTable__TqTJ_,.skills_comparisonTable__TqTJ_ tbody,.skills_comparisonTable__TqTJ_ td,.skills_comparisonTable__TqTJ_ th,.skills_comparisonTable__TqTJ_ tr{display:block;width:100%}.skills_comparisonTable__TqTJ_ thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skills_comparisonTable__TqTJ_ tbody tr{padding:18px 0;border-bottom:1px solid var(--border)}.skills_comparisonTable__TqTJ_ tbody td,.skills_comparisonTable__TqTJ_ tbody th{padding:0;border:0}.skills_comparisonTable__TqTJ_ tbody th{margin-bottom:13px}.skills_comparisonTable__TqTJ_ tbody td{display:grid;grid-template-columns:minmax(138px,.8fr) minmax(0,1fr);gap:14px;padding:7px 0}.skills_comparisonTable__TqTJ_ tbody td:before{color:var(--ink);content:attr(data-label);font-size:11px;font-weight:700}.skills_skillDefinition__vXbKT{grid-template-columns:1fr}.skills_skillDirectoryLink___Ib2S{padding-inline:4px}.skills_skillDirectoryLink___Ib2S h3{font-size:37px}.skills_explainerSection__y2nIF{padding-block:58px 66px}.skills_explainerColumns__A0d1a{grid-template-columns:1fr}.skills_explainerColumns__A0d1a li,.skills_explainerColumns__A0d1a li:first-child{padding:22px 0;border-right:0;border-bottom:1px solid var(--border)}.skills_explainerColumns__A0d1a li:last-child{border-bottom:0}.skills_compatibilityLine__T3co2{display:grid}.skills_releaseRow__LUDKk{grid-template-columns:1fr 24px;gap:16px;padding-inline:4px}.skills_releaseRow__LUDKk p{grid-column:1/-1;grid-row:2}.skills_detailRepeatInstall__iDa3r,.skills_repeatInstallSection__MIsva{padding-block:58px 66px}.skills_detailHero__XVBXa{padding-block:30px 26px}.skills_detailH1__EkTN2{font-size:40px}.skills_detailHeadingLine__pFgiG{gap:12px}.skills_detailIcon__sP2j3{width:34px;height:34px;flex-basis:34px;margin-top:1px}.skills_detailIdentity__R8TKi{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.skills_detailIdentity__R8TKi>div:last-child{grid-column:1/-1}.skills_detailHeroActions__U00xo{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.skills_detailHeroActions__U00xo>*{min-width:0}.skills_utilityButton__ndooZ{width:auto;padding-inline:8px;font-size:12px}.skills_shareControl__wZEGr .skills_utilityButton__ndooZ{width:100%}.skills_shareMenu__ECfRc{right:auto;left:0;width:min(240px,calc(100vw - 40px))}.skills_resourceBand__gbYSU{padding-block:28px 34px}.skills_desktopInstall__pPbI0{grid-template-columns:1fr}.skills_downloadButton__379zd{width:100%}.skills_articleBlock__gYj7Y{padding-block:46px 70px}.skills_mobileTableOfContents__rFq4E ol{grid-template-columns:1fr}.skills_skillArticle__9oZ9c section{margin-top:54px}.skills_skillArticle__9oZ9c li,.skills_skillArticle__9oZ9c p{font-size:16px}.skills_boundaryGrid__5ytUX{grid-template-columns:1fr;gap:24px}.skills_boundaryGrid__5ytUX>div,.skills_boundaryGrid__5ytUX>div:first-child{padding:0}.skills_architectureList__nSnWT>div{grid-template-columns:1fr;gap:4px}.skills_collectionRoute__JLNHh{align-items:flex-start;padding-block:28px}.skills_collectionRoute__JLNHh strong{font-size:37px}.skills_mobileSkillBar__cc0wP{grid-template-columns:1fr 1fr}}@media (min-width:1800px){.skills_articleBlock__gYj7Y,.skills_changelogSection__dRQtv,.skills_collectionRoute__JLNHh,.skills_comparisonSection__F_PC9,.skills_detailHero__XVBXa,.skills_detailRepeatInstall__iDa3r,.skills_directorySection__k6ZXe,.skills_explainerSection__y2nIF,.skills_overviewHero__u8bYp,.skills_repeatInstallSection__MIsva,.skills_resourceBand__gbYSU{padding-inline:60px}.skills_overviewHero__u8bYp{grid-template-columns:minmax(0,1.02fr) minmax(520px,.98fr);gap:84px;padding-block:74px 82px}.skills_overviewH1__QVLZZ{font-size:64px}.skills_articleShell__77vm3{grid-template-columns:minmax(0,62ch) 240px;gap:82px}}@media (prefers-reduced-motion:reduce){.skills_commandCopy__ZxIYp,.skills_mobileNavigationBackdrop__26CJV,.skills_mobileNavigationPanel__AjSEl,.skills_primaryButton__rFtB4,.skills_skillDirectoryLink___Ib2S,.skills_utilityButton__ndooZ{transition-duration:.01ms}}@media print{.skills_commandCopy__ZxIYp,.skills_detailHeroActions__U00xo,.skills_libraryNavigation__Wrf57,.skills_mobileFooterClearance__dpN0_,.skills_mobileNavigationBackdrop__26CJV,.skills_mobileSkillBar__cc0wP{display:none!important}.skills_libraryShell__OI3vw{display:block}.skills_page__G2Kpd{background:#fff}}.skills_detailIntro__uV0Gh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start;padding-block:80px}.skills_libraryShell__OI3vw{font-weight:500}.skills_libraryShell__OI3vw [hidden]{display:none}.skills_directoryMeta__g26h4{font-size:13px;color:var(--ink)}.skills_collectionRoute__JLNHh>div>span,.skills_firstPrompt__4XZyh span,.skills_sectionLeadWide__1PiMJ>span,.skills_tableOfContents__5_ynS>strong{text-transform:none;letter-spacing:-.32px;color:var(--ink)}.skills_overviewChoice__9Zn3X a:focus-visible,.skills_skillDirectoryLink___Ib2S:focus-visible{outline-offset:8px}.skills_overviewChoice__9Zn3X a:hover strong,.skills_skillDirectoryLink___Ib2S:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.skills_skillDirectoryList__LwYiI .skills_skillDirectoryLink___Ib2S+.skills_skillDirectoryLink___Ib2S{padding-top:40px;border-top:1px solid var(--border)}.skills_skillDirectoryLink___Ib2S:last-child{padding-bottom:0}.skills_sectionLeadWide__1PiMJ{max-width:940px}.skills_explainerSection__y2nIF .skills_sectionLeadWide__1PiMJ{margin-bottom:80px}@media (max-width:1200px){.skills_libraryShell__OI3vw{grid-template-columns:180px minmax(0,1fr);gap:24px}.skills_detailIntro__uV0Gh{grid-template-columns:1fr}.skills_detailHero__XVBXa{max-width:760px}.skills_resourceBand__gbYSU{max-width:760px;width:100%}.skills_articleShell__77vm3{grid-template-columns:minmax(0,1fr) 160px;gap:40px}}@media (max-width:992px){.skills_libraryShell__OI3vw{display:block}.skills_articleBlock__gYj7Y,.skills_collectionRoute__JLNHh,.skills_comparisonSection__F_PC9,.skills_detailHero__XVBXa,.skills_directorySection__k6ZXe,.skills_explainerSection__y2nIF,.skills_overviewHero__u8bYp,.skills_resourceBand__gbYSU{padding-inline:0}.skills_overviewHero__u8bYp{padding-block:56px 80px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.skills_overviewH1__QVLZZ{font-size:48px}.skills_detailIntro__uV0Gh{padding-block:56px 80px;gap:40px}.skills_detailHero__XVBXa,.skills_resourceBand__gbYSU{padding-block:0}.skills_articleShell__77vm3{display:block;max-width:60ch;margin-inline:0}.skills_mobileTableOfContents__rFq4E{margin-inline:0}.skills_comparisonSection__F_PC9,.skills_directorySection__k6ZXe{padding-bottom:80px}}@media (max-width:640px){.skills_overviewHero__u8bYp{grid-template-columns:1fr;gap:40px;padding-block:40px 80px}.skills_overviewH1__QVLZZ{max-width:15ch;font-size:40px}.skills_releaseFacts__KV5C6{gap:20px;margin-top:24px}.skills_releaseFacts__KV5C6 div,.skills_releaseFacts__KV5C6 div:first-child{padding:0;border:0}.skills_skillGroup__zUGmq{gap:24px}.skills_skillDirectoryLink___Ib2S h3,.skills_skillGroupIntro__VhM_C h3{font-size:32px}.skills_skillDirectoryLink___Ib2S{padding-inline:0}.skills_detailIntro__uV0Gh{padding-block:40px 64px}.skills_detailTitleRow__w6heT{margin-top:24px}.skills_detailLede__UZsxy{margin-top:20px}.skills_articleBlock__gYj7Y{padding-block:40px 80px}.skills_articleShell__77vm3{max-width:100%}.skills_skillArticle__9oZ9c section{margin-top:64px}.skills_skillArticle__9oZ9c h2{font-size:32px}.skills_skillDefinition__vXbKT{gap:16px}.skills_skillDefinition__vXbKT strong{font-size:32px}.skills_comparisonTable__TqTJ_ tbody td{grid-template-columns:1fr;gap:4px;padding-block:12px}.skills_comparisonTable__TqTJ_ tbody td:before{font-size:13px}.skills_comparisonTable__TqTJ_ tbody th{font-size:18px}}.skills_detailIntro__uV0Gh>*,.skills_installTabPanel__8I397,.skills_resourceBand__gbYSU{min-width:0}@media (max-width:767px){.skills_libraryShell__OI3vw{padding-inline:var(--mobile-page-gutter,4px)}}