@font-face{font-family:Vazirmatn;src:url(../assets/fonts/Vazirmatn.woff2)format("woff2");font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{color:#213632;background:#f4f8f7;margin:0;font-family:Vazirmatn,Tahoma,sans-serif;line-height:1.9}a{color:#087d72;text-underline-offset:4px}.toolbar{z-index:2;backdrop-filter:blur(12px);background:#ffffffed;border-bottom:1px solid #dbe9e5;justify-content:space-between;align-items:center;gap:16px;padding:18px max(24px,50vw - 560px);display:flex;position:sticky;top:0}.brand{font-weight:700;text-decoration:none}.actions{flex-wrap:wrap;gap:10px;display:flex}.button{color:#fff;font:inherit;cursor:pointer;background:#079d8c;border:0;border-radius:10px;padding:10px 18px;text-decoration:none;display:inline-block}.secondary{color:#14665b;background:#e5f5f1}.container{max-width:1120px;margin:auto;padding:32px 24px}.intro{background:#fff;border:1px solid #dbe9e5;border-radius:20px;padding:36px}h1{margin:10px 0 16px;font-size:clamp(26px,4vw,40px);line-height:1.6}.eyebrow{color:#087d72;font-weight:700}.stats{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.stats span{background:#e9f7f3;border-radius:40px;padding:7px 18px;font-weight:700}blockquote{background:#f4faf7;border-right:4px solid #08b5a8;margin:24px 0;padding:16px 22px}.hint{color:#5d716b;font-size:14px}.toc{background:#fff;border:1px solid #dbe9e5;border-radius:16px;margin-top:24px;padding:20px 26px}.toc summary{cursor:pointer;font-weight:700}.toc ol{columns:2;column-gap:40px;padding-right:24px}.toc li{break-inside:avoid;padding:4px 0}.document{padding-top:12px}.phase{color:#087d72;margin:40px 0 12px;font-weight:700}h2{margin:12px 0 20px;font-size:24px;line-height:1.7}.paragraph{color:#415b52}.table-wrap{background:#fff;border:1px solid #d5e5de;border-radius:12px;margin-bottom:24px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:650px}th,td{text-align:right;vertical-align:top;border-bottom:1px solid #dfebe6;border-left:1px solid #dfebe6;padding:12px 14px}th{color:#075f54;background:#dff4ee}th:first-child,td:first-child{text-align:center;width:70px}th:nth-child(2){width:65%}th:nth-child(3),th:nth-child(4){min-width:95px}tr:nth-child(2n){background:#f6faf8}tr:last-child td{border-bottom:0}input[type=checkbox]{accent-color:#079d8c;cursor:pointer;width:20px;height:20px}footer{flex-wrap:wrap;align-items:center;gap:24px;margin:32px 0;display:flex}@media (width<=680px){.toolbar{flex-direction:column;align-items:flex-start;padding:12px 18px}.actions .button{padding:8px 12px;font-size:13px}.container{padding:20px 14px}.intro{padding:24px 20px}.toc ol{columns:1}h2{font-size:21px}.table-wrap{border-radius:8px}}@media print{body{color:#000;background:#fff;font-size:10pt}.toolbar,.toc,footer,.hint{display:none}.container{max-width:none;padding:0}.intro{border:0;padding:0}.table-wrap{border-radius:0;overflow:visible}table{min-width:0}th,td{padding:6px}th:nth-child(3),th:nth-child(4){min-width:0}thead{display:table-header-group}tr{break-inside:avoid}h2,.phase{break-after:avoid}.phase{margin-top:20px}.button{display:none}input[type=checkbox]{appearance:auto;width:14px;height:14px}}