.tj-root{--tj-deep:#0a3a44;--tj-teal:#0d4752;--tj-teal-2:#0d5068;--tj-teal-light:#14707f;--tj-wash:#e7eff0;--tj-wash-2:#f1f6f6;--tj-cream:#fdfaf3;--tj-ink:#0f172a;--tj-ink-soft:#334155;--tj-mute:#64748b;--tj-line:#e2e8f0;--tj-line-soft:#eef2f5;font-family:var(--font-lt), var(--font-amiri), "Amiri", ui-sans-serif, system-ui, sans-serif;color:var(--tj-ink-soft);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#e9eef0}.tj-root *{box-sizing:border-box}.tj-page{background:#fff;flex-direction:column;width:210mm;min-height:296mm;margin:12mm auto;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #0d475229}.tj-page-pad{padding:13mm 16mm 15mm}.tj-page-pad-tight{padding:10mm 12mm 14mm}.tj-bg-cream{background:var(--tj-cream)}.tj-bg-wash{background:var(--tj-wash-2)}.tj-bg-deep{background:linear-gradient(165deg, var(--tj-deep) 0%, var(--tj-teal) 60%, var(--tj-teal-light) 100%);color:#fff}.tj-dots{pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff14 1px,#0000 0);background-size:20px 20px;position:absolute;inset:0}.tj-foot{letter-spacing:.14em;text-transform:uppercase;color:var(--tj-mute);pointer-events:none;justify-content:space-between;align-items:center;font-size:8pt;font-weight:600;display:flex;position:absolute;bottom:8mm;left:16mm;right:16mm}.tj-ar{font-family:var(--font-amiri), "Amiri", serif;color:var(--tj-deep);direction:rtl;unicode-bidi:isolate;line-height:1.9}.tj-glyph{font-family:var(--font-amiri), "Amiri", serif;direction:rtl;unicode-bidi:isolate;line-height:1}.tj-table{border-collapse:collapse;width:100%;font-size:11.5px}.tj-table thead th{background:var(--tj-wash-2);color:var(--tj-mute);letter-spacing:.13em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--tj-line);padding:6px 8px;font-size:8.5px;font-weight:800}.tj-table tbody td{border-bottom:1px solid var(--tj-line-soft);vertical-align:middle;padding:3.5px 8px}.tj-table tbody tr:last-child td{border-bottom:none}.tj-table tbody tr.tj-tr-break td{border-top:1.5px solid var(--tj-line)}.tj-table .tj-t-ar{font-family:var(--font-amiri), "Amiri", serif;color:var(--tj-deep);white-space:nowrap;direction:rtl;unicode-bidi:isolate;font-size:17px;line-height:1.5}.tj-table .tj-t-num{font-variant-numeric:tabular-nums;color:var(--tj-teal);white-space:nowrap;font-weight:700}.tj-table-wrap{border:1px solid var(--tj-line);background:#fff;border-radius:14px;overflow:hidden}.tj-letters{grid-template-columns:repeat(2,1fr);gap:2.4mm;display:grid}.tj-letter{border:1px solid var(--tj-line);background:#fff;border-radius:10px;grid-template-columns:12mm 1fr;align-items:start;gap:2.2mm;padding:4px 7px 5px;display:grid}.tj-letter-mark{height:12mm;font-family:var(--font-amiri), "Amiri", serif;direction:rtl;border-radius:8px;justify-content:center;align-items:center;font-size:27px;line-height:1;display:flex}.tj-mark-heavy{background:var(--tj-teal);color:#fff}.tj-mark-light{background:var(--tj-wash-2);color:var(--tj-deep);border:1px solid var(--tj-line)}.tj-mark-both{background:linear-gradient(135deg, var(--tj-teal) 0 50%, var(--tj-wash-2) 50% 100%);color:var(--tj-deep);border:1px solid var(--tj-line)}.tj-panel{border:1px solid var(--tj-line);background:#fff;border-radius:14px;padding:7px 10px 8px}.tj-panel-wash{background:var(--tj-wash-2)}.tj-eg{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tj-eg-ar{font-family:var(--font-amiri), "Amiri", serif;color:var(--tj-deep);white-space:nowrap;direction:rtl;unicode-bidi:isolate;font-size:19px;line-height:1.7}.tj-fig{width:100%;height:auto;display:block}.tj-fig text{font-family:var(--font-lt), ui-sans-serif, system-ui, sans-serif}.tj-fig-ar{font-family:var(--font-amiri), "Amiri", serif}.tj-cap{color:var(--tj-mute);font-size:10px;line-height:1.45}@media print{@page{size:A4;margin:0}html,body,.tj-root{background:#fff!important}.tj-root,.tj-root *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.tj-page{box-shadow:none;break-after:page;margin:0}.tj-page:last-of-type{break-after:auto}.tj-no-print,[role=dialog],[role=alertdialog],[data-slot=dialog-overlay],[data-radix-popper-content-wrapper]{display:none!important}}