@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(./heebo-latin-400-normal-BGyEuwIV.woff2)format("woff2"),url(./heebo-latin-400-normal-BVgBBEsj.woff)format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(./heebo-latin-700-normal-PoyjiH5f.woff2)format("woff2"),url(./heebo-latin-700-normal-DxB9_ClD.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(./roboto-latin-400-normal-D27F5sTu.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(./roboto-latin-500-normal-fsTFPL3E.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(./roboto-latin-700-normal-YuyVweIx.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(./vazirmatn-arabic-400-normal-DMZFCm7K.woff2)format("woff2"),url(./vazirmatn-arabic-400-normal-C4W5XURk.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(./vazirmatn-arabic-500-normal-C_lbnnKa.woff2)format("woff2"),url(./vazirmatn-arabic-500-normal-Dqq3-xo3.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(./vazirmatn-arabic-600-normal-CPKvAnd1.woff2)format("woff2"),url(./vazirmatn-arabic-600-normal-CWYTfCgi.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(./vazirmatn-arabic-700-normal-Dge_DOjm.woff2)format("woff2"),url(./vazirmatn-arabic-700-normal-B5nPuCFv.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(./ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(./ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(./ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(./ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff)format("woff")}:root{--font:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-heading:"Heebo", "Roboto", -apple-system, "Segoe UI", Arial, sans-serif;--text:#24292d;--muted:#5f6166;--body-muted:#747579;--page-bg:#f5f7f9;--card-bg:#fff;--primary:#066ac9;--primary-hover:#0558a8;--primary-soft:#066ac91a;--accent:#f7c32e;--secondary:#066ac91a;--secondary-text:#066ac9;--option-border:#dfe3e8;--warn-bg:#d6293e14;--warn-border:#d6293e;--card-shadow:0 1px 3px #24292d14, 0 0 0 1px #24292d0a;--rec-shadow:0 1px 3px #24292d14, 0 0 0 1px #24292d0d;--r0:#29307a;--r1:#2f6b62;--r2:#5eb057;--r3:#dcde4f;--r4:#f5cc47;--r5:#dd3b31;--content-max:940px;--danger:#d6293e;--focus:#066ac966;--radius:8px;--btn-radius:5.2px;--border:#e3e8ee;--surface-2:#f6f8fb;--text-2:#3d4449;--card-radius:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);color:var(--text);background:var(--page-bg);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}button,input{font-family:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.app-header{background:#fff;border-bottom:1px solid #e9edf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:112px;padding:8px 24px;display:flex;position:relative}.app-header:after{content:"";background:linear-gradient(90deg, var(--primary) 0 70%, var(--accent) 70% 100%);height:3px;position:absolute;bottom:-1px;left:0;right:0}.brand{align-items:center;gap:16px;text-decoration:none;display:flex}.brand-logo{aspect-ratio:792/396;width:auto;height:80px;display:block}.brand-text{color:var(--body-muted);border-inline-start:1px solid #dfe3e8;max-width:260px;padding-inline-start:14px;font-size:13px;line-height:1.4}.brand-name{font-family:var(--font-heading);color:var(--text);margin-bottom:2px;font-size:17px;font-weight:700;display:block}.frame{max-width:calc(var(--content-max) + 32px);margin:0 auto;padding:16px 16px 24px}.tabs{border-bottom:1px solid var(--option-border);margin-bottom:32px;display:flex}.tab{text-align:center;color:var(--body-muted);border:1px solid #0000;cursor:pointer;background:0 0;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;flex:1;margin-bottom:-1px;padding:10px 12px;font-size:15px;font-weight:500}.tab:hover{color:var(--primary)}.tab[aria-selected=true]{color:var(--primary);border-color:var(--option-border);border-bottom:3px solid var(--primary);background:#fff}.footer{color:#d3d5d9;background:#24292d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:48px;padding:14px 24px;font-size:12.5px;display:flex}.footer-note{letter-spacing:.01em}.footer button{color:#c5c6cc;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.steps{counter-reset:step;justify-content:center;gap:0;margin:0 auto 24px;padding:0;list-style:none;display:flex}.steps li{text-align:center;color:#9aa5ae;counter-increment:step;flex:1;max-width:220px;font-size:14px;position:relative}.steps li:before{content:counter(step);color:#fff;background:#e1e6ea;border-radius:50%;width:28px;height:28px;margin:0 auto 6px;font-weight:600;line-height:28px;display:block}.steps li:after{content:"";background:#e1e6ea;height:2px;position:absolute;top:14px;left:calc(50% + 18px);right:calc(18px - 50%)}.steps li:last-child:after{display:none}.steps li.done,.steps li.current{color:#2c3f4c}.steps li.done:before,.steps li.current:before,.steps li.done:after{background:var(--primary)}.question{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--card-radius);margin:0 0 16px;padding:14px 16px;font-size:16px;line-height:24px;box-shadow:0 1px 2px #1018280a}.question.notice{background:var(--warn-bg);border-color:#d6293e40;border-inline-start:4px solid var(--warn-border)}.pill{background:var(--primary);color:#fff;font-family:var(--font-heading);text-transform:uppercase;border-radius:var(--radius);align-items:center;gap:8px;margin:0 0 10px;padding-block:7px;padding-inline:9px 12px;font-size:20.8px;font-weight:700;line-height:24.96px;display:inline-flex}.pill svg{flex:none;width:18px;height:20px}.pill h3{all:unset}.q-desc{margin:0;font-size:16px}.seg-row{gap:3px;margin-top:8px;padding:0 0 0 3px;display:flex}.seg-row .opt{text-align:center;flex:1;justify-content:center;padding:6px 3px}.seg-list{grid-template-columns:1fr;gap:3px;margin-top:8px;display:grid}.seg-list .opt{text-align:start;padding:6px}.opt{border:1px solid var(--option-border);min-height:38px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:6px;align-items:center;width:100%;font-size:16px;line-height:24px;display:flex}.opt:hover{border-color:var(--primary);background:var(--primary-soft)}.opt[aria-checked=true],.opt[aria-pressed=true]{background:var(--primary);border-color:var(--option-border);color:#fff}.switches{gap:4px;margin-top:14px;display:grid}.switch{cursor:pointer;align-items:center;gap:8px;width:fit-content;min-height:32px;padding:3px 0;display:flex}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch .track{background:#fff;border:1px solid #c8cdd2;border-radius:13px;flex:none;width:50px;height:26px;transition:background .15s;position:relative}.switch .track:after{content:"";top:5px;background:#b6bcc2;border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;inset-inline-start:6px}.switch input:checked+.track{background:var(--primary);border-color:var(--primary)}.switch input:checked+.track:after{background:#fff;transform:translate(23px)}.switch input:focus-visible+.track{outline:3px solid var(--focus);outline-offset:2px}.switch .label{font-size:18px;font-weight:500;line-height:1.2}.notice-title{margin-bottom:12px;font-weight:700;display:block}.notice p{margin:0 0 10px}.notice p:last-child{margin-bottom:0}.notice .cite{color:var(--text);margin-top:12px;font-size:15px;text-decoration:underline;display:block}.cyto-grid{grid-template-columns:repeat(var(--cols,7), minmax(0, 1fr));gap:10px;margin-top:10px;display:grid}.cyto-card{border:2px solid var(--option-border);border-radius:var(--radius);cursor:pointer;min-height:150px;color:var(--text);font-family:var(--font);background:#fff;flex-direction:column;align-items:stretch;gap:8px;padding:8px 8px 10px;transition:border-color .12s,box-shadow .12s,background .12s;display:flex;position:relative}.cyto-card:hover{border-color:var(--primary);background:var(--primary-soft)}.cyto-card[aria-checked=true]{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 0 0 3px var(--primary-soft)}.cyto-card[aria-checked=true]:after{content:"✓";top:6px;background:var(--accent);width:20px;height:20px;color:var(--text);text-align:center;border-radius:50%;font-size:13px;font-weight:700;line-height:20px;position:absolute;inset-inline-end:6px}.cyto-img{background:#fff;border-radius:6px;justify-content:center;align-items:center;width:100%;height:96px;display:flex;overflow:hidden}.cyto-img img{object-fit:contain;width:100%;height:100%;display:block}.cyto-img.missing{background:repeating-linear-gradient(45deg,#f1f4f7 0 6px,#e8edf2 6px 12px)}.cyto-label{text-align:center;font-size:15px;font-weight:500;line-height:1.2}.cyto-note{color:var(--body-muted);margin:8px 0 0;font-size:12.5px}@media (width<=860px){.cyto-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=520px){.cyto-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cyto-img{height:84px}}.nav{gap:10px;margin:0 0 18px;display:flex}.btn{border-radius:var(--btn-radius);color:#fff;cursor:pointer;border:1px solid;height:38px;padding:6px 16px;font-size:15px;font-weight:500;line-height:24px}.btn-primary{background:var(--primary);border-color:var(--primary)}.btn-primary:hover{background:var(--primary-hover)}.btn-secondary{background:var(--secondary);color:var(--secondary-text);border-color:#0000;min-width:125px}.btn-secondary:hover{background:#066ac92e}.btn-wide{min-width:125px}.btn-danger{background:var(--danger);border-color:var(--danger)}.confirm-title{text-align:center;text-transform:uppercase;font-family:var(--font-heading);color:var(--muted);margin:0 0 4px;font-size:20.8px;font-weight:700;line-height:25px}.confirm-lines{color:var(--muted);margin:16px 0 0;font-size:16px;font-weight:500;line-height:19px}.confirm-sentence{color:var(--muted);margin:16px 0 4px;font-size:16px;font-weight:500;line-height:19px}.rec-grid{grid-template-columns:1fr;gap:0 28px;display:grid}.rec-grid.with-figure{grid-template-columns:minmax(0,1fr) 412px}.rec-main{min-width:0}.rec-summary{border:1px solid var(--border);border-top:4px solid var(--primary);border-radius:var(--card-radius);background:#fff;margin:0 0 12px;padding:18px 20px 20px;box-shadow:0 1px 2px #1018280a}.rec-h2{font-family:var(--font-heading);color:var(--primary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:13px;font-weight:700;line-height:1.3}.rec-context{background:var(--surface-2);border:1px solid #edf1f5;border-radius:8px;flex-wrap:wrap;gap:10px 28px;margin:0 0 18px;padding:10px 14px;display:flex}.rec-facts{flex-wrap:wrap;gap:8px 28px;margin:0;display:flex}.rec-facts div{flex-direction:column;display:flex}.rec-facts dt,.rec-results-label{text-transform:uppercase;letter-spacing:.06em;color:var(--body-muted);font-size:11px;font-weight:600}.rec-facts dd{color:var(--text);margin:1px 0 0;font-size:14.5px;font-weight:600}.rec-results{flex:320px;gap:6px;margin:0;padding:0;list-style:none;display:grid}.rec-results li{color:var(--text-2);font-size:14.5px;line-height:1.4}.rec-results-label{margin-bottom:1px;display:block}.rec-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--body-muted);margin:0 0 4px;font-size:11px;font-weight:600;display:block}.rec-scenario{color:var(--muted);margin:0 0 6px;font-size:14px;font-style:italic;font-weight:500;line-height:1.35;display:block}.rec-action{color:var(--text);margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.3;display:block}.rec-action-primary{font-family:var(--font-heading);margin:2px 0 12px;font-size:26px;line-height:1.2}.rec-details{padding:0;color:var(--text-2);margin:0;padding-inline-start:18px}.rec-detail{margin:0 0 8px;padding-inline-start:2px;font-size:15.5px;line-height:1.5}.rec-detail::marker{color:var(--primary)}.rec-detail:last-child{margin-bottom:0}.card-rec{border:1px solid var(--border);border-radius:var(--card-radius);color:var(--text);background:#fff;margin:0 0 12px;padding:16px 20px;font-size:15px;box-shadow:0 1px 2px #1018280a}.rec-block{border-inline-start:4px solid #9fc3e6}.rec-block .rec-scenario{text-transform:uppercase;letter-spacing:.06em;color:var(--primary);margin-bottom:6px;font-size:12px;font-style:normal;font-weight:700}.rec-extra{margin-top:18px}sup.ref{vertical-align:super;color:var(--primary);margin-inline-start:1px;font-size:.6em;font-weight:600;line-height:0}.risk-title{color:var(--muted);margin:0 0 8px;padding-bottom:5px;font-size:17.6px;font-weight:700}.risk-note{text-align:center;color:var(--muted);margin:0 0 6px;font-size:13.5px}.risk-source{text-align:center;color:#8a949c;margin:0 0 4px;font-size:11.5px}.figure-btn{border:1px solid var(--border);cursor:zoom-in;background:#fff;border-radius:8px;width:412px;max-width:100%;padding:0;display:block;overflow:hidden}.figure-btn svg{width:100%;height:auto;display:block}.figure-btn:hover{border-color:var(--primary)}.figure-hint{color:var(--body-muted);margin:6px 0 0;font-size:12px}.rec-figure .rec-section-h{margin-top:2px}.figure-overlay{z-index:100;background:#00000059;justify-content:center;align-items:flex-start;padding:60px 16px 16px;display:flex;position:fixed;inset:0;overflow:auto}.figure-card{background:#fff;border-radius:6px;width:910px;max-width:100%;padding:10px 10px 16px;box-shadow:0 6px 30px #0000004d}.figure-card .close-row{justify-content:flex-end;display:flex}.figure-card svg{width:100%;height:auto;display:block}.rec-section{border:1px solid var(--border);border-radius:var(--card-radius);background:#fff;margin:18px 0 0;padding:16px 20px}.rec-section-h{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:700}.special-pops p{color:var(--text-2);margin:0 0 12px;font-size:15px;line-height:1.55}.special-pops p:last-child{margin-bottom:0}.special-pops b{color:var(--text)}.rec-refs{margin-bottom:20px}.refs{margin:0;padding:0;list-style:none}.refs-compact li{align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.refs-compact li:last-child{margin-bottom:0}.ref-num{background:var(--primary-soft);width:22px;height:22px;color:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex;transform:translateY(2px)}.ref-short{flex-direction:column;min-width:0;display:flex}.ref-short .cite-title{color:var(--text);font-size:14.5px;font-weight:500;line-height:1.35;text-decoration:none}.ref-short .cite-title:hover,.ref-short .cite-title:focus-visible{color:var(--primary);text-decoration:underline}.ref-meta{color:var(--body-muted);margin-top:2px;font-size:12.5px}.refs-full{border-top:1px solid #eef1f4;margin-top:12px;padding-top:10px}.refs-full summary{cursor:pointer;color:var(--primary);width:fit-content;font-size:13px;font-weight:500}.refs-full-list{color:var(--text-2);margin:10px 0 0;padding-left:22px;font-size:13.5px;line-height:1.5}.refs-full-list li{margin-bottom:8px}.limitation{border:1px solid #f0dcae;background:#fffaf0;border-inline-start:4px solid #c27b00;border-radius:8px;padding:14px 16px}.limitation h3{color:#7a4f00;font-size:17px;font-family:var(--font-heading);margin:0 0 6px}.limitation p,.limitation li{color:var(--text-2);font-size:15px}.limitation ul{margin:6px 0 0;padding-inline-start:18px}.modal-backdrop{z-index:200;background:#00000080;justify-content:center;align-items:flex-start;padding:28px 16px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:6px;width:1118px;max-width:100%;box-shadow:0 6px 30px #00000059}.modal-header{border-bottom:1px solid var(--option-border);justify-content:space-between;align-items:center;padding:16px;display:flex}.modal-header h2{margin:0;font-size:20px;font-weight:500}.modal-close{color:#555;cursor:pointer;background:0 0;border:none;font-size:30px;line-height:1}.modal-body{padding:16px;font-size:15px}.modal-footer{border-top:1px solid var(--option-border);justify-content:flex-end;gap:8px;padding:16px;display:flex}.prose{border:1px solid var(--border);border-radius:var(--card-radius);background:#fff;padding:20px 24px;box-shadow:0 1px 2px #1018280a}.prose h2{font-family:var(--font-heading);color:var(--text);margin-top:0;margin-bottom:6px;font-size:24px;font-weight:700}.prose h3{font-family:var(--font-heading);margin:22px 0 8px;font-size:17px}.prose dt{color:var(--text);margin-top:12px;font-weight:600}.prose dd{color:var(--text-2);margin:2px 0 0}.disclaimer{background:#fff7e0;border:1px solid #f0d58c;border-radius:6px;margin-bottom:18px;padding:10px 14px;font-size:13.5px}.bib-intro{color:var(--body-muted);margin:0 0 8px;font-size:14.5px}.bib-group h3{text-transform:uppercase;letter-spacing:.08em;color:var(--primary);border-bottom:1px solid var(--border);margin:28px 0 4px;padding-bottom:8px;font-size:13px;font-weight:700}.bib-list{margin:0;padding:0;list-style:none}.bib-item{border-bottom:1px solid #eef1f4;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.bib-item:last-child{border-bottom:none}.bib-num{background:var(--primary-soft);width:26px;height:26px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;margin-top:1px;font-size:12.5px;font-weight:700;display:inline-flex}.bib-title{font-family:var(--font-heading);color:var(--text);font-size:16.5px;font-weight:600;line-height:1.35;text-decoration:none}.bib-title:hover,.bib-title:focus-visible{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.bib-authors{color:var(--text-2);margin-top:4px;font-size:14px;line-height:1.45}.bib-year{color:var(--body-muted)}.bib-source{color:var(--body-muted);margin-top:2px;font-size:13.5px}.bib-links{flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:13px;display:flex}.bib-link{color:var(--primary);font-weight:500;text-decoration:none}.bib-link:hover,.bib-link:focus-visible{text-decoration:underline}.bib-role{color:var(--body-muted);margin:8px 0 0;font-size:13.5px;line-height:1.5}.nci-tables{margin:8px 0 0;padding-left:18px;font-size:13.5px;line-height:1.7}.nci-tables a{color:var(--primary)}.bib-cite{margin-top:8px}.bib-cite summary{cursor:pointer;color:var(--body-muted);width:fit-content;font-size:12.5px}.bib-cite p{background:var(--surface-2);color:var(--text-2);overflow-wrap:anywhere;border-radius:6px;margin:6px 0 0;padding:8px 10px;font-size:13px;line-height:1.5}@media (width<=900px){.rec-grid.with-figure{grid-template-columns:1fr}.figure-btn{width:100%}}@media (width<=600px){.rec-summary{padding:14px 14px 16px}.card-rec,.rec-section{padding:14px}.rec-action-primary{font-size:22px}.prose{padding:16px}.bib-item{grid-template-columns:26px minmax(0,1fr);gap:10px}.bib-title{font-size:15.5px}.footer{padding:12px 16px}.app-header{height:auto;min-height:76px;padding:10px 16px 12px}.brand{gap:12px}.brand-logo{height:54px}.brand-text{max-width:none;padding-left:12px;font-size:12px}.brand-name{font-size:15px}.brand-mark{width:58px;height:58px}.tabs{margin-bottom:18px}.tab{padding:8px 4px;font-size:13px}.pill{font-size:17px}.seg-row .opt{font-size:15px}}@media print{.tabs,.nav,.footer,.app-header,.refs-full summary,.figure-hint{display:none}.question,.card-rec,.rec-summary,.rec-section{box-shadow:none;border:1px solid #ccc}}.citation a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.citation a:hover,.citation a:focus-visible{color:var(--text)}.risk-source a{color:inherit}.lang-switch{border:1px solid var(--border);background:#fff;border-radius:8px;display:inline-flex;overflow:hidden}.lang-opt{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:7px 14px;font-size:14px;line-height:1.4}.lang-opt+.lang-opt{border-inline-start:1px solid var(--border)}.lang-opt:hover{background:var(--primary-soft);color:var(--primary)}.lang-opt[aria-checked=true]{background:var(--primary);color:#fff}.lang-opt[lang=fa]{font-family:"Vazirmatn", var(--font)}.lang-opt[lang=ar]{font-family:"IBM Plex Sans Arabic", var(--font)}.footer-note{flex-direction:column;gap:2px;display:flex}.footer-sub{opacity:.75;font-size:11.5px}.risk-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.risk-head .risk-title{margin:0;padding:0}.risk-info-btn{border:1px solid var(--border);color:var(--primary);padding:4px 12px 4px 6px;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding-inline:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.risk-info-btn:hover,.risk-info-btn[aria-expanded=true]{background:var(--primary-soft);border-color:#066ac959}.risk-info-icon{background:var(--primary);color:#fff;text-align:center;border-radius:50%;width:18px;height:18px;font:italic 700 12px/18px Georgia,Times New Roman,serif}.risk-explain{background:var(--surface-2);color:var(--text-2);border:1px solid #e8edf2;border-radius:8px;margin:8px 0 4px;padding:10px 14px;font-size:14px;line-height:1.55}.risk-explain p{margin:0 0 6px}.risk-explain p:last-child{margin-bottom:0}.risk-value{flex-direction:column;align-items:center;gap:2px;margin:8px 0 2px;display:flex}.risk-value-label{color:var(--body-muted);font-size:13px;font-weight:600}.risk-value-num{font-family:var(--font-heading);color:var(--text);font-size:30px;font-weight:700;line-height:1.15}.risk-value-num sup.ref{font-size:.45em}.risk-inband{text-align:center;color:var(--muted);margin:2px 0 6px;font-size:13.5px}.riskviz{max-width:470px;margin:20px auto 6px;padding-top:12px;position:relative}.riskviz-track{gap:3px;height:54px;display:flex;position:relative}.riskviz-seg{text-align:center;opacity:.72;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding:4px 6px;font-size:11.5px;font-weight:600;line-height:1.2;display:flex}.riskviz-seg:first-child{border-start-start-radius:8px;border-end-start-radius:8px}.riskviz-seg:nth-child(3){border-start-end-radius:8px;border-end-end-radius:8px}.riskviz-seg.is-current{opacity:1;z-index:1;font-weight:700;box-shadow:0 0 0 2px #fff,0 0 0 4px #24292d}.riskviz-marker{z-index:2;background:#24292d;border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-12px;bottom:-6px;box-shadow:0 0 0 1.5px #fff}.riskviz-marker:before{content:"";border:7px solid #0000;border-top:9px solid #24292d;border-bottom:0;position:absolute;top:-8px;left:-5.5px}.riskviz-range{z-index:2;background:#24292d;border-radius:3px;min-width:6px;height:6px;position:absolute;top:-10px;box-shadow:0 0 0 1.5px #fff}.riskviz-range:before,.riskviz-range:after{content:"";opacity:.55;background:#24292d;width:3px;height:70px;position:absolute;top:0}.riskviz-range:before{left:0}.riskviz-range:after{right:0}.riskviz-ticks{height:18px;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:7px;font-size:12px;font-weight:600;position:relative}.riskviz-ticks span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.riskviz-ticks span.first{transform:none}.riskviz-ticks span.last{transform:translate(-100%)}@media (width<=520px){.riskviz{max-width:100%}.riskviz-track{height:62px}.riskviz-seg{padding:3px;font-size:10.5px}.risk-value-num{font-size:26px}}.ext-icon{vertical-align:-1px;opacity:.7;margin-inline-start:4px;display:inline-block}.ref-block{border-top:1px solid #24292d1f;margin-top:12px;padding-top:8px}.ref-block>summary{cursor:pointer;color:var(--primary);width:fit-content;font-size:13.5px;font-weight:600}.ref-block .refs-compact{margin-top:10px}.notice .ref-block .refs-full summary{font-size:12.5px}.bib-biblio,.refs-compact,.refs-full-list,.nci-tables{text-align:left}html[lang=fa]{--font:"Roboto", "Vazirmatn", Tahoma, sans-serif;--font-heading:"Heebo", "Vazirmatn", Tahoma, sans-serif}html[lang=ar]{--font:"Roboto", "IBM Plex Sans Arabic", Tahoma, sans-serif;--font-heading:"Heebo", "IBM Plex Sans Arabic", Tahoma, sans-serif}html[dir=rtl] body{line-height:1.75}html[dir=rtl] body *{letter-spacing:0!important}html[dir=rtl] .rec-scenario,html[dir=rtl] .notice-title{font-style:normal}html[dir=rtl] .pill,html[dir=rtl] .confirm-title{line-height:1.6}html[dir=rtl] .q-desc,html[dir=rtl] .rec-detail,html[dir=rtl] .special-pops p,html[dir=rtl] .rec-results li{line-height:1.8}html[dir=rtl] .rec-action-primary{line-height:1.45}html[dir=rtl] .confirm-lines,html[dir=rtl] .confirm-sentence{line-height:1.75}html[dir=rtl] .rec-scenario,html[dir=rtl] .rec-action:not(.rec-action-primary){line-height:1.6}html[dir=rtl] .opt,html[dir=rtl] .question{line-height:1.7}html[dir=rtl] .medical-term{font-family:Roboto,sans-serif}html[dir=rtl] .riskviz-seg>span{text-wrap:balance;max-width:7.5em}html[dir=rtl] .switch input:checked+.track:after{transform:translate(-23px)}html[dir=rtl] .steps li:after{left:calc(18px - 50%);right:calc(50% + 18px)}html[dir=rtl] .risk-info-btn{padding-inline:6px 12px}.ltr-run{unicode-bidi:isolate}.ltr-run.nw{white-space:nowrap}@media (width<=600px){.lang-switch{order:2}.lang-opt{padding:6px 10px;font-size:13px}}.app-status{z-index:50;inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom));color:#fff;background:#24292d;border-radius:10px;align-items:center;gap:12px;max-width:520px;margin-inline:auto;padding:10px 12px 10px 16px;font-size:14.5px;display:flex;position:fixed;box-shadow:0 6px 24px #00000040}.app-status>span{flex:1}.app-status .btn-sm{height:32px;padding:4px 14px;font-size:14px}.app-status-close{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:0;width:32px;height:32px;font-size:22px;line-height:1}@media (width<=767px),(pointer:coarse){.lang-opt{min-height:44px;padding:8px 14px}.tab,.opt{min-height:44px}.switch{width:100%;min-height:44px;padding:4px 0}.btn{height:auto;min-height:44px}.risk-info-btn{min-height:44px}.modal-close,.app-status-close{min-width:44px;min-height:44px}.footer button{min-height:44px;padding:0 4px;font-size:13px}details>summary{align-items:center;gap:6px;min-height:44px;display:flex}.refs-full summary,.bib-cite summary,.ref-block>summary{width:auto}}@media (display-mode:standalone){.app-header{padding-top:calc(10px + env(safe-area-inset-top))}.footer{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}
