.docs_docs__Q9bsU{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);padding-top:clamp(3rem,7vw,5rem);padding-bottom:clamp(3rem,7vw,5.5rem)}.docs_toc__TVSAU{position:-webkit-sticky;position:sticky;top:88px;align-self:start}.docs_toc__TVSAU ul{list-style:none;margin:.6rem 0 0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem;border-left:1px solid var(--line)}.docs_toc__TVSAU a{display:block;padding:.15rem 0 .15rem 1rem;font-size:.88rem;color:var(--ink-2);text-decoration:none}.docs_toc__TVSAU a:hover{color:var(--ink);text-decoration:underline}.docs_content__37ktP{max-width:76ch;min-width:0}.docs_intro__PfyGx{font-size:var(--step-1);color:var(--ink-2);margin:1.2rem 0 0;max-width:56ch}.docs_block___FPkG{margin-top:clamp(2.6rem,5vw,3.8rem);border-top:1px solid var(--line-strong);padding-top:1.6rem}.docs_block___FPkG h2{margin:0 0 1.1rem;font-size:var(--step-2);font-weight:700;line-height:1.15;letter-spacing:-.01em}.docs_block___FPkG p{max-width:68ch}.docs_block___FPkG pre{margin:1.1rem 0}.docs_stack__XW3TO{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem;margin:1rem 0;max-width:34rem}.docs_requirement___FnE4{font-size:.9rem;color:var(--ink-3)}.docs_notes__epKZb{padding-left:1.2rem;display:grid;grid-gap:.5rem;gap:.5rem;max-width:68ch}.docs_notes__epKZb li::marker{color:var(--mint-ink)}.docs_cliList__iJo23{margin:0}.docs_cliRow__qlsVJ{display:grid;grid-template-columns:minmax(260px,1.1fr) 1.6fr;grid-gap:.4rem 2rem;gap:.4rem 2rem;padding:.9rem 0;border-bottom:1px solid var(--line)}.docs_cliCmd__F43eY{font-size:.85rem;font-weight:600;color:var(--mint-ink);overflow-wrap:anywhere}.docs_cliRow__qlsVJ dd{margin:0;font-size:.93rem;color:var(--ink-2)}.docs_profileRow__K_Rba{grid-template-columns:1.4fr 1fr .8fr 1.8fr}.docs_profileId__TeICD,.docs_profilePx__iVJtm{font-weight:600;font-size:.85rem}.docs_profilePx__iVJtm{color:var(--mint-ink)}.docs_profileNote__bw2QQ,.docs_profileStore__cuUDp{font-size:.85rem;color:var(--ink-2)}.docs_profileNote__bw2QQ{color:var(--ink-3)}.docs_validationList__1DDs0{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong);max-width:68ch}.docs_validationList__1DDs0 li{padding:.55rem 0;border-bottom:1px solid var(--line);font-size:.95rem;color:var(--ink-2)}.docs_validationList__1DDs0 li:before{content:"—";color:var(--mint-ink);margin-right:.8rem}.docs_readMore__13GHT{list-style:none;margin:0;padding:0;display:grid;grid-gap:.7rem;gap:.7rem}@media (max-width:940px){.docs_docs__Q9bsU{grid-template-columns:minmax(0,1fr)}.docs_toc__TVSAU{position:static}.docs_toc__TVSAU ul{border-left:0;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}.docs_toc__TVSAU a{padding-left:0}.docs_cliRow__qlsVJ{grid-template-columns:1fr;gap:.2rem}.docs_profileRow__K_Rba{grid-template-columns:1fr 1fr;row-gap:.15rem;padding:.8rem 0}.docs_profileNote__bw2QQ{grid-column:1/-1}}.InstallCommand_module__wo_rr{display:flex;align-items:stretch;border:1.5px solid var(--ink);background:var(--panel);max-width:30rem}.InstallCommand_night__fl9_k{background:var(--night-2);border-color:var(--night-line)}.InstallCommand_cmd__zm3s_{flex:1 1;min-width:0;display:flex;align-items:center;gap:.6ch;padding:.85rem 1.1rem;font-size:.875rem;overflow-x:auto;white-space:nowrap;-webkit-user-select:all;-moz-user-select:all;user-select:all}.InstallCommand_prompt__yNcCb{color:var(--mint-ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}.InstallCommand_night__fl9_k .InstallCommand_prompt__yNcCb{color:var(--mint)}.InstallCommand_copyBtn__gCNQU{flex-shrink:0;display:flex;align-items:center;border:0;border-left:1.5px solid var(--ink);background:var(--mint);color:var(--ink);cursor:pointer;padding:0 1.05rem;overflow:hidden}.InstallCommand_copyBtn__gCNQU:hover{background:#7ceec2}.InstallCommand_copyBtn__gCNQU:focus-visible{outline-offset:-3px}.InstallCommand_night__fl9_k .InstallCommand_copyBtn__gCNQU{border-left-color:var(--night-line)}.InstallCommand_flap__dv1LN{display:block;height:1.35em;overflow:hidden}.InstallCommand_flapFace__VAxd5{display:flex;align-items:center;justify-content:center;gap:.5em;height:1.35em;font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.InstallCommand_copied__VRkfI .InstallCommand_flap__dv1LN{animation:InstallCommand_flap-settle__zpC4f .3s steps(3,jump-none) both}@keyframes InstallCommand_flap-settle__zpC4f{0%{transform:translateY(0)}to{transform:translateY(-1.35em)}}@media (prefers-reduced-motion:reduce){.InstallCommand_copied__VRkfI .InstallCommand_flap__dv1LN{animation:none;transform:translateY(-1.35em)}}@media (max-width:480px){.InstallCommand_cmd__zm3s_{font-size:.72rem;padding-inline:.7rem;gap:.4ch}.InstallCommand_prompt__yNcCb{display:none}.InstallCommand_copyBtn__gCNQU{padding-inline:.75rem}.InstallCommand_flapFace__VAxd5{font-size:.65rem}}.page_hero__7KFOs{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);align-items:start;padding-top:clamp(3rem,7vw,5.5rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.page_heroLede__viB8u{font-size:var(--step-1);line-height:1.55;color:var(--ink-2);max-width:46ch;margin:1.6rem 0 0;text-wrap:pretty}.page_heroActions__uE8fj{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-top:2.2rem}.page_ghLink__eM_HC{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.95rem;padding:.5rem .1rem}.page_heroInstall__sn5PE{margin-top:2.2rem;max-width:30rem}.page_heroInstallNote__gD_gR{margin:.7rem 0 0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.page_heroArt__W43AQ{position:relative;aspect-ratio:.68;min-height:480px}.page_heroPlateA__GcHhk{position:absolute;left:0;top:0;width:42%;z-index:1}.page_heroPlateB__RLnU6{position:absolute;right:0;top:5%;width:42%;z-index:2;animation-delay:.07s}.page_heroPlateC__ulVQj{position:absolute;left:16%;bottom:0;width:68%;z-index:3;animation-delay:.14s}.page_framed__QXEaw>figure{border:1.5px solid var(--ink)}.page_heroFootnote__RoTVH{margin:0;padding-bottom:2rem;font-size:.78rem;letter-spacing:.04em;color:var(--ink-3)}.page_heroFootnote__RoTVH code{font-size:.78rem;color:var(--mint-ink)}.page_sectionHead__iJcTv{margin-bottom:clamp(2rem,4.5vw,3.25rem)}.page_sectionHead__iJcTv .page_lede__m7AMO{margin-top:1.1rem}.page_ttRow__v2sgO{grid-template-columns:1.15fr 1fr .75fr 1.7fr}.page_ttPixels__xFu_L,.page_ttProfile__xKvUv{font-weight:600;font-size:.85rem}.page_ttPixels__xFu_L{color:var(--mint-ink)}.page_ttStore__roTPB{font-size:.85rem;color:var(--ink-2)}.page_ttNote__sibVo{font-size:.85rem;color:var(--ink-3)}.page_ttSource__XUR_V{margin:1.1rem 0 0;font-size:.88rem;color:var(--ink-3)}.page_ledger__ogPQP{margin:0;border-top:1px solid var(--line-strong)}.page_ledgerRow__Dgisg{display:grid;grid-template-columns:minmax(230px,1fr) 1.9fr;grid-gap:1rem 3rem;gap:1rem 3rem;padding:1.5rem 0;border-bottom:1px solid var(--line)}.page_ledgerRow__Dgisg:first-child{border-top:0}.page_ledgerTerm__QZhuB{display:flex;align-items:baseline;gap:.9rem;font-size:var(--step-1);font-weight:600;line-height:1.25}.page_ledgerNum__0fSK2{font-size:.8rem;color:var(--mint-ink);font-weight:600}.page_ledgerBody__aU_Ia{margin:0;color:var(--ink-2);max-width:62ch}.page_ledgerBody__aU_Ia code{font-family:var(--font-mono);font-size:.85em;color:var(--mint-ink)}.page_steps__B4_i4{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-top:1px solid var(--line-strong)}.page_step__0ZyaY{padding:1.75rem clamp(1rem,2.4vw,2rem) .5rem;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:.9rem;min-width:0}.page_step__0ZyaY:last-child{border-right:0}.page_step__0ZyaY:first-child{padding-left:0}.page_stepNum__Ucda0{font-size:2.2rem;font-weight:600;color:transparent;-webkit-text-stroke:1.2px var(--ink-3);line-height:1}.page_stepTitle__D2o3b{margin:0;font-size:var(--step-1);font-weight:600;line-height:1.25}.page_stepBody__WxbmX{margin:0;font-size:.95rem;color:var(--ink-2)}.page_stepBody__WxbmX code{font-family:var(--font-mono);font-size:.85em;color:var(--mint-ink)}.page_step__0ZyaY .page_code__9AfUJ{flex-grow:0}.page_rtl__vLX3p{background:var(--panel)}.page_rtlGrid__rVu6L{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}.page_rtlFacts__J_l2v{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.3rem;gap:1.3rem;max-width:56ch}.page_rtlFacts__J_l2v li{border-top:1px solid var(--line);padding-top:1.1rem;color:var(--ink-2)}.page_rtlFacts__J_l2v strong{display:block;color:var(--ink);margin-bottom:.25rem;font-weight:600}.page_rtlPlates__ZCmBQ{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(1rem,2.5vw,1.75rem);gap:clamp(1rem,2.5vw,1.75rem);align-items:start}.page_strip__PdxCQ{display:flex;gap:clamp(1rem,2.5vw,2rem);overflow-x:auto;padding:.5rem var(--gutter) 1.5rem;scroll-snap-type:x proximity}.page_stripItem__FE_LZ{flex:0 0 clamp(300px,42vw,500px);margin:0;scroll-snap-align:start}.page_dxGrid___f1zc>*{min-width:0}.page_dxGrid___f1zc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);align-items:start}.page_dxStack___reNG{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.9rem;gap:.9rem;margin-top:.8rem}.page_dxNote__TiEpv{margin-top:1.2rem;font-size:.92rem;color:var(--ink-2);max-width:44ch}.page_dxNote__TiEpv code{font-size:.85em;color:var(--mint-ink);overflow-wrap:anywhere}.page_dxFacts__ss6Xh{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}.page_dxFacts__ss6Xh li{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;padding:.85rem 0;border-bottom:1px solid var(--line);font-size:.95rem;color:var(--ink-2)}.page_factK__bdW5p{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);padding-top:.2rem}.page_dxFacts__ss6Xh code{font-family:var(--font-mono);font-size:.85em;color:var(--mint-ink)}.page_finale__2u6gu{background:var(--night);padding-block:clamp(4.5rem,9vw,8rem)}.page_finaleDisplay__B6X59,.page_finale__2u6gu{color:var(--night-ink)}.page_finaleDisplay__B6X59:after{content:"";display:block;width:4.5rem;height:6px;background:var(--mint);margin-top:1.6rem}.page_finaleLede__14aOw{margin:1.8rem 0 0;font-size:var(--step-1);color:var(--night-3);max-width:46ch}.page_finaleActions__oitZj{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-top:2.4rem}.page_ghLinkNight__i_tDf{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.95rem;color:var(--night-ink);padding:.5rem .1rem}.page_ghLinkNight__i_tDf:hover{color:var(--mint)}.page_finaleInstall__rdD9i{margin-top:2.6rem;max-width:30rem}@media (max-width:1080px){.page_ttRow__v2sgO{grid-template-columns:1fr 1fr;row-gap:.15rem;padding:.8rem 0}.page_ttNote__sibVo{grid-column:1/-1}}@media (max-width:980px){.page_hero__7KFOs{grid-template-columns:1fr}.page_hero__7KFOs>*{min-width:0}.page_heroArt__W43AQ{aspect-ratio:auto;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(.75rem,2vw,1.25rem);gap:clamp(.75rem,2vw,1.25rem);margin-top:1.5rem}.page_heroArt__W43AQ>div{min-width:0}.page_heroPlateA__GcHhk,.page_heroPlateB__RLnU6,.page_heroPlateC__ulVQj{position:static;width:100%;animation-delay:0s}.page_heroPlateC__ulVQj{grid-column:1/-1}.page_steps__B4_i4{grid-template-columns:1fr}.page_step__0ZyaY{border-right:0;border-bottom:1px solid var(--line);padding:1.5rem 0}.page_step__0ZyaY:first-child{padding-left:0}.page_dxGrid___f1zc,.page_rtlGrid__rVu6L{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.page_heroArt__W43AQ,.page_ledgerRow__Dgisg{grid-template-columns:1fr}.page_ledgerRow__Dgisg{gap:.5rem}.page_dxFacts__ss6Xh li,.page_rtlPlates__ZCmBQ{grid-template-columns:1fr}.page_dxFacts__ss6Xh li{gap:.2rem}.page_strip__PdxCQ{padding-inline:var(--gutter)}}.page_duo__KrvaI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line-strong);background:var(--panel)}.page_duoCol__MVxii{padding:clamp(1.4rem,3vw,2.2rem);display:flex;flex-direction:column;gap:.7rem}.page_duoCol__MVxii+.page_duoCol__MVxii{border-left:1px solid var(--line-strong)}.page_duoTitle__xsqVl{margin:0;font-size:1.25rem;font-weight:700;color:var(--ink)}.page_duoBody__Yp2fm{margin:0;max-width:56ch;line-height:1.6;color:var(--ink-2)}.page_duoLinks__hSv_R{margin-top:auto;padding-top:.6rem;display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em}.page_duoLinks__hSv_R a{color:var(--mint-ink);text-decoration-thickness:1px;text-underline-offset:3px}.page_duoLinks__hSv_R a:hover{color:var(--ink)}@media (max-width:780px){.page_duo__KrvaI{grid-template-columns:minmax(0,1fr)}.page_duoCol__MVxii+.page_duoCol__MVxii{border-left:0;border-top:1px solid var(--line-strong)}}