#insta-ios-overlay{display:none;position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.97);backdrop-filter:blur(24px);align-items:center;justify-content:center;padding:24px}#insta-ios-overlay .iib-wrap{max-width:380px;width:100%;text-align:center}#insta-ios-overlay .iib-logo{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:32px}#insta-ios-overlay .iib-icon{width:72px;height:72px;margin:0 auto 22px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:20px;display:flex;align-items:center;justify-content:center}#insta-ios-overlay h2{font-size:24px;font-weight:700;color:#fff;margin:0 0 12px;font-family:-apple-system,sans-serif}#insta-ios-overlay .iib-sub{font-size:16px;color:rgba(255,255,255,.65);line-height:1.7;margin:0 0 28px;font-family:-apple-system,sans-serif}#insta-ios-overlay .iib-sub strong{color:#fff}#insta-ios-overlay .iib-box{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:20px 18px;text-align:left}#insta-ios-overlay .iib-step{display:flex;align-items:flex-start;gap:14px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.06)}#insta-ios-overlay .iib-step:last-child{border-bottom:none}#insta-ios-overlay .iib-num{flex-shrink:0;width:28px;height:28px;background:rgba(124,58,237,.25);border:1px solid rgba(168,85,247,.35);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#a855f7;margin-top:2px;font-family:-apple-system,sans-serif}#insta-ios-overlay .iib-txt{font-size:15px;color:rgba(255,255,255,.65);line-height:1.55;font-family:-apple-system,sans-serif}#insta-ios-overlay .iib-txt b{color:rgba(255,255,255,.92);font-weight:600}