@font-face{font-family:Vazir;src:url('/assets/fonts/vazirmatn/Vazirmatn-Regular.woff2')}@font-face{font-family:Vazir;src:url('/assets/fonts/vazirmatn/Vazirmatn-Bold.woff2');font-weight:700}.tool-embedded{margin:0 0 42px}.gbd-app{font-family:Vazir,Tahoma,sans-serif;line-height:1.85;color:#111418;direction:rtl}.gbd-app *{box-sizing:border-box}.gbd-app.gbd-en{direction:ltr;font-family:Inter,Arial,sans-serif}.gbd-app .wrap{max-width:980px;margin:auto;padding:38px 22px 52px;background:#f6f4ef;border:1px solid #e3ded5;border-radius:24px}.gbd-app .top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:30px}.gbd-app .brand{font-weight:700}.gbd-app .print{border:1px solid #d8d1c6;background:#fff;border-radius:999px;padding:9px 16px;cursor:pointer}.gbd-app .hero{border-right:4px solid #a77a45;padding-right:22px;margin-bottom:34px}.gbd-app.gbd-en .hero{border-right:0;border-left:4px solid #a77a45;padding-right:0;padding-left:22px}.gbd-app .kicker{color:#a77a45;font-size:13px;font-weight:700}.gbd-app .hero h1{font-size:clamp(30px,4vw,46px);line-height:1.35;margin:6px 0 12px}.gbd-app .hero p{color:#59636c;max-width:780px}.gbd-app .grid{display:grid;gap:14px}.gbd-app .layer{background:#fff;border:1px solid #e3ded5;border-radius:18px;padding:20px}.gbd-app .layer h2{font-size:20px;margin:0 0 5px}.gbd-app .q{color:#46515b;margin:0 0 15px}.gbd-app .controls{display:flex;flex-wrap:wrap;gap:8px}.gbd-app .controls label{border:1px solid #ddd7ce;border-radius:999px;padding:7px 12px;cursor:pointer;background:#faf9f6}.gbd-app .controls input{margin-left:5px}.gbd-app.gbd-en .controls input{margin-left:0;margin-right:5px}.gbd-app .evidence{width:100%;margin-top:12px;border:1px solid #ddd7ce;border-radius:10px;padding:10px 12px;font:inherit;min-height:48px}.gbd-app .progress{height:8px;background:#e7e2d9;border-radius:999px;overflow:hidden;margin:20px 0 6px}.gbd-app .progress span{display:block;height:100%;width:0;background:#1f4e79}.gbd-app .progress-text{font-size:13px;color:#737d86}.gbd-app .actions{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.gbd-app .btn{border:0;border-radius:999px;padding:11px 18px;background:#1f4e79;color:#fff;font:inherit;font-weight:700;cursor:pointer}.gbd-app .secondary{background:#fff!important;color:#111418!important;border:1px solid #d8d1c6!important}.gbd-app .msg{font-size:13px;margin-top:10px}.gbd-app .result{display:none;margin-top:28px;background:#111820;color:#eef2f5;border-radius:20px;padding:24px}.gbd-app .result.show{display:block}.gbd-app .result p{color:#d6dde2}.gbd-app .scoregrid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0}.gbd-app .score{background:#18222b;border:1px solid #35414c;border-radius:10px;padding:10px}.gbd-app .score b{display:flex;justify-content:space-between;gap:8px}.gbd-app .bar{height:6px;background:#35414c;border-radius:99px;overflow:hidden;margin-top:7px}.gbd-app .bar i{display:block;height:100%;background:#a77a45}.gbd-app .reco{background:#fff;color:#111418;border-radius:12px;padding:15px;margin-top:14px}.gbd-app .reco p{color:#46515b;margin:0}.gbd-app .lead{margin-top:28px;background:#fff;border:1px solid #e3ded5;border-radius:18px;padding:22px}.gbd-app .lead h2{margin-top:0}.gbd-app .lead input{width:100%;border:1px solid #ddd7ce;border-radius:10px;padding:11px 12px;font:inherit;margin:5px 0 12px}.gbd-app .gbd-disclaimer{margin-top:34px;color:#737d86;font-size:13px}.tool-frame{display:none!important}@media(max-width:650px){.tool-embedded{margin-left:-4px;margin-right:-4px}.gbd-app .wrap{padding:26px 14px 36px;border-radius:18px}.gbd-app .top{align-items:flex-start;flex-direction:column}.gbd-app .hero h1{font-size:30px}.gbd-app .scoregrid{grid-template-columns:1fr}.gbd-app .controls{display:grid;grid-template-columns:1fr 1fr}.gbd-app .controls label{display:flex;align-items:center}.gbd-app .actions .btn{width:100%}}@media print{.gbd-app .print,.gbd-app .lead,.gbd-app .gbd-disclaimer{display:none}.gbd-app .layer{break-inside:avoid}.gbd-app .wrap{border:0;padding:0}.article-topbar,.footer,.tool-intro,.tool-copy{display:none!important}}
/* v6 isolation: neutralize global site .hero styles inside embedded diagnostic */
.gbd-app .hero{background:transparent!important;color:#111418!important;min-height:0!important;height:auto!important;padding-top:0!important;padding-bottom:0!important;display:block!important;position:static!important;overflow:visible!important}
.gbd-app .hero:before,.gbd-app .hero:after{display:none!important;content:none!important}
.gbd-app .hero .kicker{color:#a77a45!important}
.gbd-app .hero p{color:#59636c!important;opacity:1!important}
.gbd-app button,.gbd-app input,.gbd-app textarea{pointer-events:auto!important}
