#install-tab.active{display:flex;flex-direction:column}#install-tab .ig-hero{order:-2}#install-tab[data-device=desktop] .ig-section-desktop{order:-1}#install-tab [data-icon]{display:inline-grid;place-items:center;flex:none;line-height:1}.ig-hero{display:flex;align-items:center;gap:26px;margin-bottom:20px;padding:26px 30px;border-radius:18px;background:#1a2a6c;color:#fff}.ig-hero-icon{flex:none;order:2;width:132px;height:132px;margin-left:auto;border-radius:28%}.ig-hero-text{flex:1;min-width:0}.ig-hero h2{margin:0 0 8px;color:#fff;font-family:"Lilita One","Segoe UI",sans-serif;font-size:clamp(1.7rem,4vw,2.3rem);font-weight:400;line-height:1.05}.ig-hero-lead{margin:0 0 18px;max-width:58ch;color:rgba(255,255,255,0.82);line-height:1.5}.ig-install-btn{display:none;align-items:center;gap:10px;padding:12px 24px;border:0;border-radius:10px;background:var(--gold);color:#2b1a00;font:inherit;font-size:1.05rem;font-weight:900;cursor:pointer;transition:background 0.15s}.ig-install-btn:hover{background:#ffcb52}.ig-install-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.ig-hero-note{display:none;margin:0;color:rgba(255,255,255,0.7);font-size:0.9rem}.ig-note-installed{align-items:center;gap:6px;color:#7ee08a;font-weight:700;font-size:0.95rem}#install-tab[data-state=ready] .ig-install-btn{display:inline-flex}#install-tab[data-state=ready] .ig-note-ready{display:block;margin-top:12px}#install-tab[data-state=manual] .ig-note-manual{display:block}#install-tab[data-state=installed] .ig-note-installed{display:inline-flex}.ig-section{margin-bottom:20px;padding:22px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.ig-section-phone{border:2px solid var(--gold)}.ig-section-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.ig-section-icon{width:48px;height:48px;border-radius:14px;background:var(--brand);color:#fff;font-size:24px}.ig-section-phone .ig-section-icon{background:var(--gold);color:#3a2500}.ig-section h3{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:2px 0 6px;color:var(--brand-text);font-size:1.3rem}.ig-section-head p{margin:0;max-width:70ch;color:var(--text-muted);line-height:1.5}.ig-badge-rec{padding:2px 9px;border-radius:6px;background:var(--gold);color:#3a2500;font-size:0.8rem;font-weight:700}.ig-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.ig-card{display:flex;flex-direction:column;min-width:0;padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2)}.ig-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:14px}.ig-card-head h4{margin:0;color:var(--text);font-size:1.1rem}.ig-browser{padding:3px 9px;border-radius:999px;background:var(--surface-3);color:var(--text-muted);font-size:0.78rem;font-weight:700}.ig-yours{display:none;margin-left:auto;padding:3px 9px;border-radius:999px;background:var(--surface-ok);color:var(--ok-text);font-size:0.75rem;font-weight:800}#install-tab[data-device=android] .ig-card[data-for=android],#install-tab[data-device=ios] .ig-card[data-for=ios],#install-tab[data-device=desktop] .ig-card[data-for=desktop]{border-color:var(--ok-text)}#install-tab[data-device=android] [data-for=android] .ig-yours,#install-tab[data-device=ios] [data-for=ios] .ig-yours,#install-tab[data-device=desktop] [data-for=desktop] .ig-yours{display:inline-block}.ig-steps{counter-reset:ig-step;list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:12px;flex:1}.ig-steps li{counter-increment:ig-step;position:relative;min-height:26px;padding:2px 0 0 36px;color:var(--text);line-height:1.45}.ig-steps li::before{content:counter(ig-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--gold);color:#3a2500;font-size:0.85rem;font-weight:800}.ig-key{display:inline-grid;place-items:center;width:1.75em;height:1.75em;margin:0 1px;vertical-align:-0.45em;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--brand-text)}.ig-key .fi{width:1em;height:1em;vertical-align:0}.ig-tip{margin:0;padding:10px 12px;border-radius:10px;background:var(--surface-warn);color:var(--warn-text);font-size:0.86rem;line-height:1.55}.ig-tip b{color:inherit}.ig-card-soft{background:var(--surface);border-style:dashed}.ig-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.ig-list li{padding-left:14px;border-left:3px solid var(--border);color:var(--text-muted);font-size:0.92rem;line-height:1.45}.ig-list b{color:var(--text)}.ig-faq-title{margin-bottom:14px}.ig-faq{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.ig-faq-item{padding:14px 16px;border-radius:12px;background:var(--surface-2)}.ig-faq-item h4{margin:0 0 6px;color:var(--text);font-size:0.98rem}.ig-faq-item p{margin:0;color:var(--text-muted);font-size:0.9rem;line-height:1.5}@media (max-width: 640px){.ig-hero{padding:22px 18px;gap:16px;align-items:flex-start}.ig-hero-icon{width:64px;height:64px}.ig-install-btn{width:100%;justify-content:center}.ig-section{padding:16px}.ig-section-icon{width:40px;height:40px;font-size:20px}.ig-grid{grid-template-columns:1fr}}#install-tab[data-device=ios] .ig-card[data-for=ios]{order:-1}
