.developers_page__YN4bf{width:min(86%,1440px);margin-inline:auto}.developers_hero__O6Ojd{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center;padding-block:144px 80px}.developers_eyebrow__NtASF{margin-bottom:24px;font:12px/1.5 var(--font-mono),monospace;color:rgb(var(--th-muted))}.developers_eyebrow__NtASF>span,.developers_hero__O6Ojd h1>span{color:rgb(var(--th-green))}.developers_hero__O6Ojd h1{font-size:clamp(40px,4.25vw,68px);line-height:1.08;letter-spacing:-.045em;font-weight:600;text-wrap:balance}.developers_lead__NKZwL{max-width:44ch;margin-top:26px;color:rgb(var(--th-muted));font-size:clamp(18px,1.45vw,22px);line-height:1.55}.developers_actions__Bzzy8{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}.developers_primary__nspp_{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 20px;border-radius:6px;background:rgb(var(--th-green));color:rgb(var(--th-bg));font-size:15px;font-weight:600}.developers_primary__nspp_:hover{filter:brightness(1.1)}.developers_link__jqwXh{display:inline-flex;align-items:center;min-height:44px;border-radius:3px;color:rgb(var(--th-text));font-size:14px;text-decoration:underline;text-decoration-color:rgb(var(--th-muted)/.5);text-underline-offset:5px}.developers_link__jqwXh:hover{color:rgb(var(--th-green))}.developers_page__YN4bf :where(a,summary):focus-visible{outline:2px solid rgb(var(--th-green));outline-offset:5px}.developers_note__xv0Or{margin-top:16px;font-size:12px;line-height:1.6;color:rgb(var(--th-muted))}.developers_terminal__mnUMF{min-width:0;overflow:hidden;border:1px solid rgb(var(--th-border-strong));border-radius:10px;background:rgb(var(--th-surface));box-shadow:0 28px 70px rgb(0 0 0/.22);font-family:var(--font-mono),monospace}.developers_terminalBar__6L5PN{display:flex;align-items:center;gap:16px;padding:15px 22px;border-bottom:1px solid rgb(var(--th-border));color:rgb(var(--th-muted));font-size:11px}.developers_terminalBar__6L5PN>:first-child{font-size:9px;letter-spacing:3px}.developers_terminalBar__6L5PN>:last-child{margin-left:auto}.developers_terminalBody__mpvQT{padding:28px}.developers_command__F5ZFY{font:13px/1.8 var(--font-mono),monospace;overflow-wrap:anywhere}.developers_command__F5ZFY>span{color:rgb(var(--th-green))}.developers_terminalLabel__JBLMG{margin-top:36px;color:rgb(var(--th-green));font-size:10px;letter-spacing:.1em}.developers_terminal__mnUMF h2{margin-top:12px;font-size:21px;line-height:1.4;font-weight:500}.developers_repo__Ewt49{margin-top:8px;color:rgb(var(--th-muted));font-size:11px}.developers_taskTerms__T7dhe{margin-top:26px;padding-block:18px;border-block:1px solid rgb(var(--th-border))}.developers_taskTerms__T7dhe>div{display:flex;justify-content:space-between;gap:20px;padding-block:6px;font-size:11px}.developers_taskTerms__T7dhe dt{color:rgb(var(--th-muted))}.developers_taskTerms__T7dhe dd{text-align:right}.developers_terminalFoot__ERc4T{margin-top:22px;font-size:11px;line-height:1.6;color:rgb(var(--th-muted))}.developers_terminalFoot__ERc4T>span{color:rgb(var(--th-green))}.developers_terminalCaption__UyNfW{padding:14px 28px;border-top:1px solid rgb(var(--th-border));color:rgb(var(--th-muted));font-size:10px;line-height:1.6}.developers_sectionNav__1atFO{display:flex;flex-wrap:wrap;gap:16px 44px;border-block:1px solid rgb(var(--th-border));padding-block:14px;font:12px/1.6 var(--font-mono),monospace;color:rgb(var(--th-muted))}.developers_sectionNav__1atFO a{display:inline-flex;align-items:center;min-height:44px}.developers_sectionNav__1atFO a:hover{color:rgb(var(--th-green))}.developers_section__PX64y{padding-block:88px;border-bottom:1px solid rgb(var(--th-border));scroll-margin-top:90px}.developers_sectionHead__DPttA{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:9%;margin-bottom:44px}.developers_section__PX64y h2{font-size:clamp(30px,3.2vw,48px);font-weight:600;line-height:1.13;letter-spacing:-.035em}.developers_ossCopy__W_5V9>p:not(.developers_eyebrow__NtASF),.developers_sectionHead__DPttA>p{font-size:18px;line-height:1.65;color:rgb(var(--th-muted))}.developers_steps__g9yyh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-bottom:18px}.developers_steps__g9yyh li{border-top:1px solid rgb(var(--th-border-strong));padding-top:24px}.developers_stepNumber__05nGU{font:12px/1.5 var(--font-mono),monospace;color:rgb(var(--th-green))}.developers_steps__g9yyh h3{margin-top:20px;font-size:21px;font-weight:500;line-height:1.3}.developers_steps__g9yyh p{margin-top:14px;font-size:15px;line-height:1.65;color:rgb(var(--th-muted))}.developers_steps__g9yyh code{display:block;margin-top:24px;padding:12px;border:1px solid rgb(var(--th-border));background:rgb(var(--th-surface));border-radius:5px;color:rgb(var(--th-muted-2));font-size:12px;line-height:1.6;overflow-wrap:anywhere}.developers_openSource__LE6GY{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.developers_ossCopy__W_5V9>p:not(.developers_eyebrow__NtASF){margin-top:22px;font-size:16px}.developers_toolkit__fnZYA{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.developers_toolkit__fnZYA article{padding-block:30px;border-top:1px solid rgb(var(--th-border))}.developers_toolLabel__q_AML{font:11px/1.5 var(--font-mono),monospace;color:rgb(var(--th-green))}.developers_toolkit__fnZYA h3{margin-top:16px;font-size:23px;font-weight:500;letter-spacing:-.02em}.developers_toolkit__fnZYA p{margin-top:14px;max-width:48ch;font-size:16px;line-height:1.65;color:rgb(var(--th-muted))}.developers_toolkit__fnZYA .developers_link__jqwXh{margin-top:14px}.developers_faq__5CGNP{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%}.developers_questions__c4AYN{min-width:0}.developers_questions__c4AYN details{border-bottom:1px solid rgb(var(--th-border))}.developers_questions__c4AYN summary{padding-block:22px;cursor:pointer;font-size:17px;line-height:1.5}.developers_questions__c4AYN details p{margin-bottom:20px;color:rgb(var(--th-muted));font-size:15px;line-height:1.65}.developers_questions__c4AYN details>.developers_link__jqwXh{margin-bottom:16px}.developers_questions__c4AYN details>.relative{margin-bottom:22px;overflow-wrap:anywhere}.developers_closing__C0lYk{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;padding-block:80px 48px}.developers_closing__C0lYk h2{font-size:clamp(36px,4vw,60px);font-weight:600;letter-spacing:-.04em;line-height:1.1}.developers_closing__C0lYk p:not(.developers_eyebrow__NtASF){margin-top:22px;max-width:38ch;font-size:16px;line-height:1.65;color:rgb(var(--th-muted))}.developers_install___Ew3s{min-width:0}.developers_install___Ew3s>a{margin-top:18px}@media (max-width:1050px){.developers_hero__O6Ojd{gap:5%}.developers_hero__O6Ojd h1{font-size:44px}.developers_terminalBody__mpvQT{padding:22px}.developers_taskTerms__T7dhe>div{flex-wrap:wrap;gap:5px 16px}.developers_steps__g9yyh{gap:22px}}@media (max-width:760px){.developers_page__YN4bf{width:auto;margin-inline:24px}.developers_hero__O6Ojd{grid-template-columns:1fr;gap:40px;padding-block:100px 48px}.developers_hero__O6Ojd h1{max-width:17ch;font-size:clamp(40px,7.5vw,56px)}.developers_lead__NKZwL{font-size:18px}.developers_sectionNav__1atFO{gap:4px 22px;font-size:11px}.developers_section__PX64y{padding-block:56px}.developers_closing__C0lYk,.developers_faq__5CGNP,.developers_openSource__LE6GY,.developers_sectionHead__DPttA{grid-template-columns:1fr;gap:30px}.developers_sectionHead__DPttA{margin-bottom:30px}.developers_sectionHead__DPttA>p{font-size:16px}.developers_steps__g9yyh,.developers_toolkit__fnZYA{grid-template-columns:1fr;gap:26px}.developers_steps__g9yyh code{margin-top:18px}.developers_openSource__LE6GY .developers_ossCopy__W_5V9{grid-row:1}.developers_toolkit__fnZYA{gap:0}.developers_closing__C0lYk{padding-block:56px 24px}}
