._8aEwW_siteShell{min-height:100vh}._8aEwW_icon{flex:none;width:17px;height:17px}._8aEwW_sidebar{z-index:30;border-right:1px solid var(--line);background:#fff;flex-direction:column;width:280px;padding:23px 17px 17px;display:flex;position:fixed;inset:0 auto 0 0}._8aEwW_brand{align-items:center;gap:11px;margin:1px 7px 24px;display:flex}._8aEwW_brandMark{background:var(--green);color:#fff;width:34px;height:34px;font:800 22px var(--font-display);border-radius:11px;place-items:center;display:grid;box-shadow:0 5px 13px #176b4d2a}._8aEwW_brandText{font:800 18px var(--font-display);letter-spacing:-.7px;color:#20302a;line-height:1.06}._8aEwW_brandText span{font:600 8px var(--font-mono);color:#829189;letter-spacing:1.45px;margin-top:5px;display:block}._8aEwW_searchWrap{color:#85938d;background:#fafcfb;border:1px solid #e5ebe8;border-radius:8px;align-items:center;gap:8px;height:39px;padding:0 10px;display:flex}._8aEwW_searchWrap ._8aEwW_icon{width:15px;height:15px}._8aEwW_searchWrap input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;font-size:12px}._8aEwW_searchWrap input::placeholder{color:#98a49f}._8aEwW_searchWrap kbd{font:10px var(--font-mono);color:#85938d;background:#fff;border:1px solid #e1e7e4;border-radius:4px;padding:1px 5px}._8aEwW_navigation{scrollbar-width:thin;scrollbar-color:#dce5e0 transparent;padding:17px 0 20px;overflow-y:auto}._8aEwW_navGroup{margin-bottom:19px}._8aEwW_navHeading{color:#96a29c;font:500 10px var(--font-mono);letter-spacing:.35px;text-transform:uppercase;margin:0 9px 7px}._8aEwW_navItem{text-align:left;color:#53635b;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:7px 9px;font-size:12px;text-decoration:none;transition:background .15s,color .15s;display:flex}._8aEwW_navItem:hover{color:#163e2c;background:#f2f6f3}._8aEwW_navActive,._8aEwW_navActive:hover{color:var(--green-dark);background:#eaf4ee;font-weight:700}._8aEwW_navDot{background:#2b9369;border-radius:50%;width:5px;height:5px}._8aEwW_emptySearch{color:var(--muted);padding:10px;font-size:12px}._8aEwW_sidebarBottom{margin-top:auto}._8aEwW_versionCard{border:1px solid #e8eeeb;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}._8aEwW_pulse{background:#54ad79;border-radius:50%;width:8px;height:8px;margin:0 3px;box-shadow:0 0 0 4px #e9f5ec}._8aEwW_versionCard b{color:#35463d;font-size:11px;display:block}._8aEwW_versionCard small{color:#8b9991;margin-top:2px;font-size:10px;display:block}._8aEwW_versionArrow{color:#829188;margin-left:auto}._8aEwW_versionArrow ._8aEwW_icon{width:14px;height:14px}._8aEwW_sideNote{color:#94a199;margin:11px 3px 1px;font-size:10px;line-height:1.55}._8aEwW_mainColumn{min-height:100vh;margin-left:280px}._8aEwW_topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;justify-content:space-between;align-items:center;height:61px;padding:0 5.3%;display:flex;position:sticky;top:0}._8aEwW_breadcrumb{color:#89958f;align-items:center;gap:10px;font-size:11px;display:flex}._8aEwW_breadcrumb ._8aEwW_icon{color:#aab4af;width:12px;height:12px}._8aEwW_breadcrumb b{color:#34463c;font-weight:600}._8aEwW_topbarRight{align-items:center;gap:19px;display:flex}._8aEwW_status{color:#78867f;font:10px var(--font-mono);align-items:center;gap:7px;display:flex}._8aEwW_status i,._8aEwW_liveDot{background:#52ac79;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e7f4eb}._8aEwW_githubLink{color:#405149;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}._8aEwW_githubLink ._8aEwW_icon{width:13px;height:13px}._8aEwW_mobileMenu{cursor:pointer;background:0 0;border:0;display:none}._8aEwW_contentFrame{grid-template-columns:minmax(0,770px) 180px;align-items:start;gap:clamp(35px,5vw,75px);width:min(1220px,100%);margin:0 auto;padding:51px 5.3% 70px;display:grid}._8aEwW_article{min-width:0}._8aEwW_articleMeta{align-items:center;gap:13px;margin-bottom:12px;display:flex}._8aEwW_eyebrow,._8aEwW_sectionLabel{color:var(--green);font:500 10px var(--font-mono);letter-spacing:.65px}._8aEwW_readTime{color:#9aa69f;font-size:10px}._8aEwW_article h1{color:#19261f;font:750 clamp(30px, 3.7vw, 43px)/1.16 var(--font-display);letter-spacing:-1.7px;margin:0}._8aEwW_lead{color:#6d7b73;max-width:680px;margin:13px 0 27px;font-size:15px;line-height:1.7}._8aEwW_welcomePanel{color:#fff;background:linear-gradient(112deg,#123e2d 0%,#15533b 58%,#163a2c 100%);border-radius:14px;grid-template-columns:1fr 1.02fr;align-items:center;gap:20px;min-height:285px;margin:28px 0 18px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #153e2b14}._8aEwW_welcomePanel:after{content:"";pointer-events:none;border:1px solid #b2d9bc2a;border-radius:50%;width:270px;height:270px;position:absolute;top:-136px;right:-78px;box-shadow:0 0 0 27px #b2d9bc0b,0 0 0 58px #b2d9bc09}._8aEwW_welcomeCopy{z-index:1;position:relative}._8aEwW_panelKicker{color:#c3df96;font:500 9px var(--font-mono);letter-spacing:.8px}._8aEwW_welcomeCopy h2{color:#fff;max-width:340px;font:720 clamp(24px, 2.3vw, 31px)/1.2 var(--font-display);letter-spacing:-1.1px;margin:12px 0 9px}._8aEwW_welcomeCopy p{color:#ccdbd1;max-width:330px;margin:0;font-size:12px;line-height:1.6}._8aEwW_primaryButton{background:var(--lime);color:#1d3b2a;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:8px;margin-top:19px;padding:10px 13px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}._8aEwW_primaryButton:hover{background:#d4f47c;transform:translateY(-1px)}._8aEwW_primaryButton ._8aEwW_icon{width:13px;height:13px}._8aEwW_terminalCard{z-index:1;background:#0d201a;border:1px solid #d4e8d22a;border-radius:9px;position:relative;overflow:hidden;box-shadow:0 15px 35px #06130d3b}._8aEwW_terminalTop{background:#163027;border-bottom:1px solid #ffffff10;align-items:center;gap:5px;height:29px;padding:0 11px;display:flex}._8aEwW_terminalTop>span{background:#638273;border-radius:50%;width:6px;height:6px}._8aEwW_terminalTop>span:first-child{background:#e88172}._8aEwW_terminalTop>span:nth-child(2){background:#e8be6d}._8aEwW_terminalTop>span:nth-child(3){background:#7bbf86}._8aEwW_terminalTop b{font:10px var(--font-mono);color:#91a69a;margin-left:auto}._8aEwW_terminalCard pre{color:#d1e2d6;font:10px/1.8 var(--font-mono);margin:0;padding:17px 16px 14px;overflow-x:auto}._8aEwW_syntaxPurple{color:#c8a1ff}._8aEwW_syntaxBlue{color:#82c4fd}._8aEwW_syntaxGreen{color:#b6df8d}._8aEwW_terminalFooter{color:#92a79b;border-top:1px solid #ffffff10;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:9px;display:flex}._8aEwW_terminalFooter code{color:#c7ddba;font:9px var(--font-mono);margin-left:auto}._8aEwW_quickStats{grid-template-columns:repeat(3,1fr);gap:11px;margin:13px 0 33px;display:grid}._8aEwW_quickStats>div{border:1px solid var(--line);background:#fff;border-radius:9px;padding:13px 14px}._8aEwW_quickStats b{color:#254734;font:700 15px var(--font-display);letter-spacing:-.3px;display:block}._8aEwW_quickStats span{color:#8a978f;margin-top:4px;font-size:10px;display:block}._8aEwW_guideIntro{border-top:1px solid var(--line);padding:20px 0 16px}._8aEwW_guideIntro p{color:#697870;margin:8px 0 0;font-size:12px;line-height:1.7}._8aEwW_stepsList{position:relative}._8aEwW_stepsList:before{content:"";background:#e2eae5;width:1px;position:absolute;top:19px;bottom:24px;left:16px}._8aEwW_step{grid-template-columns:33px minmax(0,1fr);gap:16px;padding:20px 0 17px;scroll-margin-top:84px;display:grid;position:relative}._8aEwW_stepMarker{z-index:1;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}._8aEwW_stepMarker span{color:#47765c;width:33px;height:33px;font:10px var(--font-mono);background:#f8fbf8;border:1px solid #dce8df;border-radius:50%;place-items:center;display:grid}._8aEwW_stepMarker i{display:none}._8aEwW_stepBody{min-width:0;padding-top:5px}._8aEwW_stepBody h2{color:#23332a;font:700 17px var(--font-display);letter-spacing:-.45px;margin:0 0 7px}._8aEwW_stepBody>p{color:#6b7a72;max-width:690px;margin:0;font-size:12px;line-height:1.72}._8aEwW_featureList{color:#6b7a72;max-width:690px;margin:8px 0 0;padding-left:20px;font-size:12px;line-height:1.72}._8aEwW_featureList li+li{margin-top:3px}._8aEwW_codeCard{background:var(--code);border:1px solid #1f322b;border-radius:9px;margin:14px 0 2px;overflow:hidden;box-shadow:0 7px 18px #17261c0a}._8aEwW_codeHead{background:#192c25;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:35px;padding:0 11px 0 13px;display:flex}._8aEwW_codeHead>span{color:#8fa398;font:9px var(--font-mono);align-items:center;gap:7px;display:flex}._8aEwW_codeHead>span i{background:#9fcc7a;border-radius:50%;width:6px;height:6px}._8aEwW_codeHead button{color:#a5b5ac;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:4px 6px;font-size:9px;display:flex}._8aEwW_codeHead button:hover{color:#fff;background:#ffffff12}._8aEwW_codeHead button ._8aEwW_icon{width:12px;height:12px}._8aEwW_codeCard pre{color:#d7e5dc;tab-size:4;max-height:420px;font:10.5px/1.75 var(--font-mono);margin:0;padding:14px 16px 16px;overflow:auto}._8aEwW_codeCard code{white-space:pre}._8aEwW_note{background:#f1f8f1;border:1px solid #dcebdd;border-radius:7px;align-items:flex-start;gap:10px;margin-top:13px;padding:10px 12px;display:flex}._8aEwW_note>span{color:#398456;font:500 8px var(--font-mono);letter-spacing:.5px;flex:none;padding-top:1px}._8aEwW_note p{color:#5e7362;margin:0;font-size:10px;line-height:1.65}._8aEwW_allGuides{padding-top:40px}._8aEwW_allGuidesHeader{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}._8aEwW_allGuidesHeader h2{color:#23332a;font:750 22px var(--font-display);letter-spacing:-.7px;margin:6px 0 0}._8aEwW_allGuidesHeader>span{color:#85928b;font:10px var(--font-mono)}._8aEwW_guideCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}._8aEwW_guideCard{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 15px;align-items:start;gap:8px;min-height:92px;padding:13px 12px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}._8aEwW_guideCard:hover{border-color:#bcd7c5;transform:translateY(-2px);box-shadow:0 8px 18px #1737250b}._8aEwW_cardIndex{color:#86a08e;font:10px var(--font-mono);padding-top:1px}._8aEwW_cardCopy b{color:#34473a;font-size:11px;line-height:1.35;display:block}._8aEwW_cardCopy small{color:#829087;margin-top:5px;font-size:9px;line-height:1.5;display:block}._8aEwW_guideCard>._8aEwW_icon{color:#87968c;width:13px;height:13px;margin-top:1px}._8aEwW_articleFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:45px;padding-top:18px;display:flex}._8aEwW_articleFooter span{color:#8a9790;font-size:10px;display:block}._8aEwW_articleFooter b{color:#495b50;margin-top:4px;font-size:11px;display:block}._8aEwW_nextButton{color:#3a674b;cursor:pointer;background:#fff;border:1px solid #dce8df;border-radius:7px;align-items:center;gap:8px;padding:9px 11px;font-size:10px;font-weight:600;text-decoration:none;display:flex}._8aEwW_nextButton:hover{background:#f8fcf8;border-color:#a8c9b2}._8aEwW_nextButton ._8aEwW_icon{width:13px;height:13px}._8aEwW_rightRail{padding-top:6px;position:sticky;top:91px}._8aEwW_railTitle{color:#9aa69f;font:500 9px var(--font-mono);letter-spacing:.5px;display:block}._8aEwW_rightRail nav{flex-direction:column;gap:0;margin:12px 0 28px;display:flex}._8aEwW_rightRail nav a{color:#7e8c84;align-items:flex-start;gap:9px;padding:7px 0;font-size:10px;line-height:1.45;transition:color .15s;display:flex;position:relative}._8aEwW_rightRail nav a:hover{color:var(--green)}._8aEwW_rightRail nav a i{border:1px solid #a9b8af;border-radius:50%;flex:none;width:5px;height:5px;margin-top:4px}._8aEwW_helpCard{background:#fff;border:1px solid #e1eae4;border-radius:9px;padding:13px}._8aEwW_helpIcon{width:25px;height:25px;color:var(--green);background:#edf6ef;border-radius:7px;place-items:center;display:grid}._8aEwW_helpIcon ._8aEwW_icon{width:14px;height:14px}._8aEwW_helpCard b{color:#3b4e41;margin-top:11px;font-size:10px;display:block}._8aEwW_helpCard p{color:#88958e;margin:5px 0 9px;font-size:9px;line-height:1.55}._8aEwW_helpCard a,._8aEwW_sourceCard a{color:#32724b;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9px;font-weight:600;text-decoration:none;display:inline-flex}._8aEwW_helpCard a ._8aEwW_icon,._8aEwW_sourceCard a ._8aEwW_icon{width:11px;height:11px}._8aEwW_sourceCard{margin-top:22px;padding:1px 1px 0}._8aEwW_sourceCard>span{color:#a2ada6;font:8px var(--font-mono);letter-spacing:.4px}._8aEwW_sourceCard b{color:#53645a;margin-top:7px;font-size:10px;display:block}._8aEwW_sourceCard p{color:#8b9890;margin:4px 0 7px;font-size:9px;line-height:1.55}._8aEwW_sponsorCard{flex-direction:column;gap:9px;margin-top:25px;display:flex}._8aEwW_sponsorCard>a{background:#fff;border:1px solid #e6ece8;border-radius:8px;justify-content:center;align-items:center;min-height:64px;display:flex;overflow:hidden}._8aEwW_sponsorCard img{object-fit:contain;width:100%;height:56px;padding:5px}._8aEwW_scrim{display:none}@media (min-width:1550px){._8aEwW_contentFrame,._8aEwW_topbar{padding-left:64px;padding-right:64px}}@media (max-width:1180px){._8aEwW_contentFrame{grid-template-columns:minmax(0,1fr);max-width:850px}._8aEwW_rightRail{display:none}._8aEwW_topbar{padding:0 35px}}@media (max-width:760px){._8aEwW_sidebar{width:286px;transition:transform .22s;transform:translate(-102%);box-shadow:15px 0 35px #0a21150a}._8aEwW_sidebarOpen{transform:translate(0)}._8aEwW_scrim{z-index:25;background:#11241b66;border:0;display:block;position:fixed;inset:0}._8aEwW_mainColumn{margin-left:0}._8aEwW_topbar{gap:10px;height:55px;padding:0 17px}._8aEwW_mobileMenu{color:#52645a;place-items:center;padding:5px;display:inline-grid}._8aEwW_mobileMenu ._8aEwW_icon{width:19px;height:19px}._8aEwW_breadcrumb{white-space:nowrap;flex:1;gap:5px;min-width:0;overflow:hidden}._8aEwW_breadcrumb span{display:none}._8aEwW_breadcrumb b{text-overflow:ellipsis;overflow:hidden}._8aEwW_topbarRight{gap:9px}._8aEwW_status{display:none}._8aEwW_githubLink{font-size:10px}._8aEwW_contentFrame{padding:35px 20px 52px}._8aEwW_article h1{letter-spacing:-1.2px;font-size:32px}._8aEwW_lead{margin-bottom:20px;font-size:13px}._8aEwW_welcomePanel{grid-template-columns:1fr;gap:20px;padding:23px 20px}._8aEwW_welcomeCopy h2{max-width:400px}._8aEwW_terminalCard{width:100%;max-width:500px}._8aEwW_quickStats{gap:7px}._8aEwW_quickStats>div{padding:10px 9px}._8aEwW_quickStats b{font-size:12px}._8aEwW_quickStats span{font-size:9px;line-height:1.4}._8aEwW_step{grid-template-columns:28px minmax(0,1fr);gap:11px}._8aEwW_stepsList:before{left:13px}._8aEwW_stepMarker span{width:27px;height:27px;font-size:9px}._8aEwW_stepBody h2{font-size:15px}._8aEwW_stepBody>p{font-size:11px}._8aEwW_codeCard pre{padding:12px;font-size:9.5px}._8aEwW_guideCards{grid-template-columns:1fr}._8aEwW_articleFooter{flex-direction:column;align-items:flex-start;gap:14px}}
