@font-face{font-family:IrannianDanaInstalled;src:url("dana.woff") format("woff");font-weight:400;font-display:swap}

#ir-install-gate{font-family:IrannianDanaInstalled,Tahoma,sans-serif!important;color:#1e2426;background:#fff;padding:26px 24px 32px;max-width:650px;margin:auto;box-sizing:border-box}#ir-install-gate *{box-sizing:border-box;font-family:IrannianDanaInstalled,Tahoma,sans-serif!important}#ir-install-gate .device-picker{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin:0 auto 38px;padding:5px;background:#f5f6f6;border-radius:14px;width:fit-content}#ir-install-gate .device-picker button{font:inherit;font-size:12px;color:#737a7d;background:transparent;border:0;border-radius:10px;padding:9px 18px;min-height:44px}#ir-install-gate .device-picker button[aria-pressed=true]{background:white;color:#172c2b;box-shadow:0 2px 7px #132a2710}#ir-install-gate .hero{text-align:center}#ir-install-gate .brand-logo{width:132px;height:132px;object-fit:contain;display:block;margin:0 auto 14px}#ir-install-gate .wordmark{font-size:27px;letter-spacing:-1px;margin:0;font-weight:700}#ir-install-gate .wordmark b{color:#96713b;font:500 20px IrannianDanaInstalled,Tahoma,sans-serif;letter-spacing:0}#ir-install-gate .tagline{font-size:12px;color:#7a8184;margin:8px 0 30px}#ir-install-gate h1{font-size:22px;line-height:1.9;font-weight:700;margin:0 0 8px}#ir-install-gate .intro{font-size:13px;line-height:2;color:#7a8184;margin:0}#ir-install-gate .steps{list-style:none;padding:0;margin:32px auto 0;max-width:440px;display:grid;gap:0}#ir-install-gate .step{display:grid;grid-template-columns:48px 1fr;gap:17px;position:relative;padding:0 0 28px;align-items:start}#ir-install-gate .step:last-child{padding-bottom:0}#ir-install-gate .step:not(:last-child):after{content:'';position:absolute;right:23px;top:52px;bottom:5px;width:1px;background:#e8eceb}#ir-install-gate .step-icon{width:48px;height:48px;background:#f3f8f7;border-radius:15px;display:grid;place-items:center;color:#167e81}#ir-install-gate .step-icon svg{width:23px;height:23px;stroke-width:1.6}#ir-install-gate .step-title{font-size:14px;font-weight:700;line-height:1.9;margin:0 0 3px}#ir-install-gate .step-text{font-size:12px;color:#7b8285;line-height:2;margin:0}#ir-install-gate .en{font-family:IrannianDanaInstalled,Tahoma,sans-serif;font-size:12px;color:#4a5559;direction:ltr;unicode-bidi:isolate}#ir-install-gate .finish{margin:30px auto 0;max-width:440px;display:flex;justify-content:center;gap:8px;align-items:center;border-top:1px solid #eceeee;padding-top:20px;color:#6c7778;font-size:11px;line-height:2;text-align:center}#ir-install-gate .finish svg{width:14px;height:14px;color:#ad8950;flex:none}#ir-install-gate footer{text-align:center;margin-top:26px;font-size:11px;color:#a0a5a6}#ir-install-gate [hidden]{display:none!important}@media(max-width:380px){#ir-install-gate{padding:22px 15px}#ir-install-gate .device-picker button{padding:8px 13px}#ir-install-gate .step{gap:12px}#ir-install-gate h1{font-size:20px}}

#ir-install-gate{position:fixed;inset:0;z-index:2147483647;overflow:auto;overscroll-behavior:contain;max-width:none;padding:0;display:grid;align-items:center}#ir-install-gate .ir-install-content{max-width:650px;width:100%;margin:auto;padding:32px 24px; padding-top:max(32px,env(safe-area-inset-top));padding-bottom:max(32px,env(safe-area-inset-bottom))}html.ir-install-required{overflow:hidden!important}html.ir-install-required body>:not(#ir-install-gate){display:none!important}

#ir-install-gate #ir-native-install{display:block;margin:24px auto 0;width:100%;max-width:440px;background:#172e2d;color:#fff;border:0;border-radius:13px;padding:15px;font:inherit;cursor:pointer}#ir-install-gate #ir-native-install[hidden]{display:none!important}#ir-install-gate #ir-install-status{text-align:center;font-size:12px;line-height:2;color:#687677;margin:20px auto 0;max-width:440px} 
#ir-install-gate .step-text{margin:0!important}#ir-install-gate .ir-install-content{padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}html.ir-install-required:not(:has(#ir-install-gate)) body::before{content:"در حال آماده‌سازی راهنمای نصب ایرانیان AI…";display:block;text-align:center;padding:48px 24px;font-family:IrannianDanaInstalled,Tahoma,sans-serif}

html:not(.ir-install-allowed){overflow:hidden!important}html:not(.ir-install-allowed) body>:not(#ir-install-gate){display:none!important}html:not(.ir-install-allowed):not(:has(#ir-install-gate)) body::before{content:"برای نمایش راهنمای نصب ایرانیان AI، جاوااسکریپت مرورگر باید فعال باشد.";display:block;text-align:center;padding:48px 24px;font-family:IrannianDanaInstalled,Tahoma,sans-serif}
