.ig{padding-block:calc(var(--nav-h) + clamp(2rem, 1rem + 4vw, 4.5rem)) clamp(1rem, .5rem + 1.5vw, 2rem);background:radial-gradient(60rem 30rem at 85% -10%, var(--tint), transparent 70%), var(--bg)}html[dir=rtl] .ig{background:radial-gradient(60rem 30rem at 15% -10%, var(--tint), transparent 70%), var(--bg)}.ig__text{justify-items:start;gap:1.25rem;max-inline-size:48rem;display:grid}.ig__text>*{margin:0}.ig__title{text-wrap:balance;scroll-margin-block-start:calc(var(--nav-h) + 1rem);font-size:clamp(2.1rem,1.3rem + 3vw,3.9rem);line-height:1.12}html[lang=ar] .ig__title{line-height:1.35}html[lang=en] .ig__title{letter-spacing:-.03em;font-weight:600}.ig__lead{max-inline-size:38rem;color:var(--text-muted);font-size:clamp(1.05rem,.98rem + .35vw,1.25rem)}.ig__url{justify-self:stretch;max-inline-size:34rem}.ig__url .code__label{color:var(--text);margin-block-end:.4rem;font-weight:600}.ig__url .code__body{border-color:color-mix(in srgb, var(--primary) 35%, var(--border));background:var(--bg);box-shadow:var(--shadow-md);border-radius:1rem}.ig__url pre{color:var(--primary);padding-block:1rem;font-size:clamp(.95rem,.9rem + .3vw,1.1rem);font-weight:600}.ig__url .code__copy{border-color:var(--primary);background:var(--primary);min-block-size:2.5rem;color:var(--on-primary);font-weight:600}@media (width>=640px){.ig__url .code__copy{inset-block-start:50%;translate:0 -50%}}.ig__url .code__copy:hover,.ig__url .code__copy[data-done]{color:var(--on-primary)}.ig__url .code__copy:hover{background:color-mix(in srgb, var(--primary) 88%, var(--ink))}.ig-pick{padding-block-start:clamp(1.5rem,1rem + 2vw,3rem)}.ig-hub__way+.ig-hub__way{border-block-start:1px solid var(--border);padding-block-start:1.15rem}.ig-hub .hub__docs{align-items:center;min-block-size:2.75rem;display:inline-flex}.ig-hub .cli>summary{min-block-size:3rem}.ig-hub .way__steps li{overflow-wrap:anywhere}.ig-hub .way__docs{align-items:center;min-block-size:2.75rem;display:inline-flex}.ig-verify__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:1rem;display:grid}.ig-verify__grid .hub__card{background:var(--bg);box-shadow:var(--shadow-sm);gap:.85rem;padding:clamp(1.1rem,.8rem + 1vw,1.5rem)}.ig-verify__grid .hub__card>*,.ig-verify__grid .hub__card p{margin:0}.ig-prompt{border-color:color-mix(in srgb, var(--primary) 30%, var(--border))}.ig-prompt .hub__check-text code{font-size:1.05rem;font-weight:500;line-height:1.7}.ig-prompt .hub__check-copy{flex:none;min-block-size:2.75rem;position:static}.ig-verify__expect{gap:.6rem;padding:0;list-style:none;display:grid}.ig-verify__expect li,.ig-verify__miss{align-items:flex-start;gap:.6rem;line-height:1.7;display:flex}.ig-verify__expect .icon{color:var(--primary);flex:none;margin-block-start:.3rem}.ig-verify__miss{border-block-start:1px solid var(--border);color:var(--text-muted);padding-block-start:.85rem;font-size:.95rem}.ig-verify__miss .icon{flex:none;margin-block-start:.25rem}.ig-faq__grid{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,1rem + 2vw,3rem);display:grid}@media (width>=960px){.ig-faq__grid{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start}}.block>.wrap.ig-faq__grid>*+*{margin-block-start:0}.ig-faq__list{gap:.75rem;display:grid}.ig-faq__item{border:1px solid var(--border);background:var(--bg);box-shadow:var(--shadow-sm);border-radius:1rem}.ig-faq__item[open]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary), var(--shadow-sm)}.ig-faq__item>summary{cursor:pointer;border-radius:1rem;align-items:center;gap:.85rem;min-block-size:3.25rem;padding:.85rem 1.1rem;list-style:none;display:flex}.ig-faq__item>summary::-webkit-details-marker{display:none}.ig-faq__item>summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ig-faq__item>summary h3{flex:1;margin:0;font-size:1.05rem;font-weight:600;line-height:1.5}.ig-faq__item>summary:after{content:"";border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border));background:linear-gradient(var(--primary), var(--primary)) center / .75rem 2px no-repeat, linear-gradient(var(--primary), var(--primary)) center / 2px .75rem no-repeat, var(--tint);border-radius:50%;flex:none;block-size:1.85rem;inline-size:1.85rem}.ig-faq__item[open]>summary:after{background:linear-gradient(var(--primary), var(--primary)) center / .75rem 2px no-repeat, var(--tint)}.ig-faq__item>summary:hover h3,.ig-faq__item[open]>summary h3{color:var(--primary)}.ig-faq__answer{color:var(--text-muted);padding:0 1.1rem 1.1rem;line-height:1.75}.ig-faq__answer>*{overflow-wrap:anywhere;margin:0}.ig-faq__answer>*+*{margin-block-start:.5rem}.ig-faq__answer a{font-weight:600}.ig-next{padding-block-start:0}.ig-next__row{border:1px solid color-mix(in srgb, var(--primary) 25%, var(--border));border-radius:var(--radius-xl);background:radial-gradient(color-mix(in srgb, var(--primary) 12%, transparent) 1px, transparent 1.2px) 0 0 / 18px 18px, var(--tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex}.ig-next__row>*{margin:0}@media (width<=479px){.ig-next .btn-row,.ig-next .btn{inline-size:100%}}@media (prefers-reduced-motion:no-preference){.ig-faq__item{transition:border-color .2s,box-shadow .2s}}
