.igp__main{max-width:1080px;padding:104px var(--gutter) 120px;margin:0 auto}.igp__main h1{letter-spacing:-.034em;text-wrap:balance;max-width:880px;margin:0;font-size:clamp(32px,4.4vw,56px);font-weight:500;line-height:1.05}.igp__main .d-lead{max-width:42em;margin-top:18px}.igp__start{color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:34px;font-size:14px;display:flex}.igp__start--two{margin-top:26px}.igp__n{border:1px solid var(--line-2);width:24px;height:24px;color:var(--fg);border-radius:50%;place-items:center;font-size:12px;display:inline-grid}.igp__start .installbar{max-width:100%;margin:0}.igp__start .installbar code{white-space:nowrap;overflow-x:auto}.ip{border:1px solid var(--line);background:var(--ground-2);border-radius:22px;grid-template-columns:260px minmax(0,1fr);margin-top:16px;display:grid;overflow:hidden;box-shadow:0 40px 100px -50px #000000f2}.ip__list{border-right:1px solid var(--line);flex-direction:column;padding:10px;display:flex}.ip__tab{color:var(--fg-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;transition:background-color .2s,color .2s;display:flex}.ip__tab:hover{color:var(--fg);background:#ffffff08}.ip__tab.is-on{background:var(--ground-3);color:var(--fg)}.ip__name{font-size:14.5px;font-weight:500}.ip__kind{color:var(--fg-3);white-space:nowrap;font-size:11.5px}.ip__panel{min-width:0;padding:26px 28px 28px}.ip__head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ip__head h2{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:500}.ip__tag{color:var(--green);border:1px solid #14f19559;border-radius:999px;padding:2px 9px;font-size:11.5px}.ip__steps{color:var(--fg-2);gap:6px;margin:16px 0 0;padding-left:18px;font-size:15px;line-height:1.55;display:grid}.ip__code{border:1px solid var(--line);background:var(--well);border-radius:14px;margin-top:20px;overflow:hidden}.ip__codehead{border-bottom:1px solid var(--line);color:var(--fg-3);justify-content:space-between;align-items:center;padding:8px 10px 8px 14px;font-size:12px;display:flex}.ip__code pre{color:var(--fg);margin:0;padding:16px 18px 18px;font-size:13px;line-height:1.65;overflow-x:auto}@media (max-width:820px){.igp__main{padding-top:88px}.ip{grid-template-columns:minmax(0,1fr)}.ip__list{border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none;flex-direction:row;gap:6px;padding:10px;overflow-x:auto}.ip__tab{border:1px solid var(--line-2);border-radius:999px;flex:none;padding:6px 12px}.ip__kind{display:none}.ip__panel{padding:20px 16px}}
