@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Scheherazade+New:wght@400;500;600;700&display=swap";:root{color-scheme:dark;--bg:#05060c;--bg-soft:#080a13;--panel:#0b0e19;--panel-2:#11152a;--ink:#eceef8;--muted:#b3b9cb;--faint:#8d95ab;--accent:#b9b0ff;--accent-pale:#e3e0ff;--accent-2:#7eb2ff;--accent-soft:#b9b0ff1a;--accent-glow:#968cff33;--line:#b2bcff17;--line-2:#b2bcff2b;--line-3:#c4caff57;--success:#52d6a4;--warning:#f0a36b;--danger:#ec7a74;--accent-ink:#0a0b16;--app-font-sans:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--app-font-serif:"Scheherazade New", "Noto Naskh Arabic", "Geeza Pro", serif;--app-font-mono:"SFMono-Regular", Consolas, monospace;--r-sm:8px;--r:12px;--r-lg:18px;--ease:cubic-bezier(.2, .7, .2, 1);--t-fast:.2s;--t-med:.45s}[hidden]{display:none!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px;color:var(--ink);font-family:var(--app-font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}::selection{color:var(--ink);background:#b9b0ff59}:focus-visible{outline:2px solid var(--accent-pale);outline-offset:3px;border-radius:6px}.font-arabic{font-family:var(--app-font-serif)}.formula{font-family:var(--app-font-mono);direction:ltr;unicode-bidi:isolate}.space-grid{background-image:linear-gradient(#b9b0ff12 1px,#0000 1px),linear-gradient(90deg,#b9b0ff12 1px,#0000 1px);background-size:28px 28px;mask-image:linear-gradient(#000,#0000 88%)}.motion-quiet{transition:transform var(--t-fast) var(--ease), opacity var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease)}.motion-quiet:hover{transform:translateY(-2px)}.print-only{display:none}.site-shell{min-height:100vh;overflow-x:clip}.site-header{z-index:5;border-bottom:1px solid var(--line-2);-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#05060cb8;position:relative}.header-inner,.page-width{width:min(1160px,100% - 48px);margin:0 auto}.header-inner{justify-content:space-between;align-items:center;gap:22px;min-height:96px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:11px;font-weight:700;display:inline-flex}.brand-logo{width:auto;height:80px;display:block}.brand small{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.header-actions{align-items:center;gap:12px;display:flex}.lang-switch{border:1px solid var(--line-2);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.lang-switch a{min-width:38px;min-height:32px;color:var(--faint);letter-spacing:.02em;transition:color var(--t-fast), background-color var(--t-med) var(--ease), box-shadow var(--t-med) var(--ease);border-radius:7px;place-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-grid}.lang-switch a[lang=ar]{font-family:var(--app-font-serif);font-size:14px}.lang-switch a:hover{color:var(--ink)}.lang-switch a[aria-current=true]{background:var(--accent-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-3)}.header-cta,.solid-button{border:1px solid var(--accent-pale);background:var(--accent-pale);color:var(--accent-ink);cursor:pointer;transition:background-color var(--t-fast), box-shadow var(--t-med) var(--ease);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:11px 16px;font-size:12px;font-weight:700;display:inline-flex}.header-cta:hover,.solid-button:hover{box-shadow:0 0 0 4px var(--accent-soft);background:#f3f2ff}.outline-button{border:1px solid var(--line-3);color:var(--ink);cursor:pointer;transition:border-color var(--t-fast), background-color var(--t-fast);background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:11px 16px;font-size:12px;font-weight:700;display:inline-flex}.outline-button:hover{border-color:var(--line-3);background:var(--accent-soft)}.intro{padding:44px 0 34px;position:relative}.intro .space-grid{pointer-events:none;opacity:.8;position:absolute;inset:0 0 0 38%}.intro-inner{position:relative}.eyebrow{color:var(--accent-2);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:10px;font-size:10px;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:var(--accent-2);width:26px;height:1px}.intro h1{letter-spacing:-.03em;max-width:780px;margin:18px 0 12px;font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1.05}.intro p{max-width:610px;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.review-notice{color:var(--faint);align-items:center;gap:10px;margin:22px 0 0;font-size:12px;display:inline-flex}.review-dot{border:1px solid var(--accent-2);border-radius:50%;flex:none;width:6px;height:6px;display:block}.review-notice-compact{color:var(--warning);background:#f0a36b14;border:1px solid #f0a36b59;border-radius:999px;margin:0;padding:7px 11px;font-size:11px;font-weight:700}.review-notice-compact .review-dot{border-color:var(--warning)}.library-tools{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:24px 0}.tool-row{grid-template-columns:1.3fr 1.05fr 1.05fr auto;align-items:end;gap:12px;display:grid}.tool-row>label{min-width:0}.field-label{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 8px;font-size:10px;font-weight:800;display:flex}.search-field,.select-field{border:1px solid var(--line-3);border-radius:var(--r-sm);background:var(--bg-soft);width:100%;min-width:0;min-height:46px;color:var(--ink);transition:border-color var(--t-fast), box-shadow var(--t-fast);outline:none;padding:0 13px}.select-field{text-overflow:ellipsis}html[lang=ar] .select-field,html[lang=ar] .search-field{font-size:.95rem}.search-field:hover:not(:focus-visible),.select-field:hover:not(:focus-visible){border-color:color-mix(in srgb, var(--accent) 45%, var(--line-3))}.search-field:focus-visible,.select-field:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.search-field::placeholder{color:var(--faint)}.clear-button{min-height:46px;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 5px;font-size:12px;font-weight:700}.clear-button:hover{color:var(--ink)}.results-bar{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;font-size:12px;display:flex}.results-bar p{margin:0}.result-total{color:var(--faint);margin-inline-start:5px}.search-hint{color:var(--faint);margin:8px 0 0;font-size:11px;line-height:1.6}.results-bar strong{color:var(--ink)}.card-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:30px 0 90px;display:grid}.kpi-card{border:1px solid var(--line);background:var(--panel);border-radius:var(--r-lg);min-height:230px;transition:border-color var(--t-med) var(--ease), background-color var(--t-med) var(--ease), box-shadow var(--t-med) var(--ease);flex-direction:column;padding:23px;display:flex}.kpi-card:hover,.kpi-card:focus-visible{border-color:var(--line-3);background:var(--panel-2);box-shadow:0 22px 50px -28px #000000e6, 0 0 44px -22px var(--accent-glow)}.card-index{color:var(--faint);font-family:var(--app-font-mono);font-size:11px}.card-title{letter-spacing:-.02em;margin:18px 0 9px;font-size:21px;line-height:1.2}.card-definition{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.card-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:22px;display:flex}.tag{border:1px solid var(--line-2);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:10px;display:inline-flex}.detail-link{color:var(--accent);font-size:12px;font-weight:700}.detail-link span{transition:transform var(--t-fast);margin-left:5px;display:inline-block}.detail-link:hover span{transform:translate(3px)}.empty-state{text-align:center;border-bottom:1px solid var(--line-2);padding:68px 20px 100px}.empty-state h2{margin:0 0 9px;font-size:24px}.empty-state p{color:var(--muted);max-width:460px;margin:0 auto 20px;font-size:13px;line-height:1.65}.site-footer{border-top:1px solid var(--line-2);color:var(--faint);padding:26px 0;font-size:11px}.footer-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-links{gap:18px;display:flex}.footer-links a:hover{color:var(--ink)}.detail-wrap{padding:40px 0 100px}.breadcrumbs{color:var(--faint);align-items:center;gap:10px;font-size:11px;display:flex}.breadcrumbs a:hover{color:var(--ink)}.detail-hero{max-width:870px;padding:38px 0 34px}.detail-hero h1{letter-spacing:-.03em;margin:16px 0 13px;font-size:clamp(30px,5vw,46px);line-height:1.08}.detail-hero p{max-width:780px;color:var(--muted);margin:0;font-size:18px;line-height:1.7}.draft-note{color:var(--warning);background:#f0a36b14;border:1px solid #f0a36b59;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.detail-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.detail-actions button{min-height:38px}.detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(250px,.75fr);align-items:start;gap:46px;display:grid}.detail-main{min-width:0}.detail-section{border-top:1px solid var(--line-2);padding:30px 0}.detail-section h2{text-transform:uppercase;letter-spacing:.13em;color:var(--accent-2);margin:0 0 18px;font-size:12px}.detail-section h3{margin:21px 0 8px;font-size:16px}.detail-section p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.formula-box{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);margin-bottom:16px;padding:18px}.formula-box p{color:var(--ink);font-size:16px}.symbolic{border-top:1px solid var(--line);color:var(--accent);margin-top:13px;padding-top:13px;font-size:13px}.side-stack{position:sticky;top:22px}.meta-card{border:1px solid var(--line);background:var(--panel);border-radius:var(--r-lg);margin-bottom:12px;padding:20px}.meta-card h2{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:11px}.meta-list{gap:15px;margin:0;display:grid}.meta-list div{gap:4px;display:grid}.meta-list dt{color:var(--faint);text-transform:uppercase;letter-spacing:.09em;font-size:10px}.meta-list dd{color:var(--ink);margin:0;font-size:13px;line-height:1.45}.chip-list{flex-wrap:wrap;gap:6px;display:flex}.chip-list .tag{color:var(--muted)}.input-table{border-collapse:collapse;border:1px solid var(--line);border-radius:var(--r);width:100%;display:table;overflow:hidden}.input-table th,.input-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:13px 14px;font-size:12px}.input-table th{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;background:var(--panel);font-size:10px}.input-table td{color:var(--muted);line-height:1.55}.input-table td:first-child{color:var(--ink);font-weight:700}.input-table td .input-description{color:var(--muted);font-weight:400;display:block}.input-table{min-width:680px}.input-table-wrap{max-width:100%;overflow-x:auto}.input-table tr:last-child td{border-bottom:0}.related-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.related-link{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);padding:13px;font-size:13px;font-weight:700}.related-link:hover{border-color:var(--line-3);background:var(--accent-soft)}.callout{border-left:2px solid var(--accent-2);padding:4px 0 4px 16px}.ar-page{direction:rtl}.ar-page .eyebrow:before{display:none}.ar-page .eyebrow:after{content:"";background:var(--accent-2);width:26px;height:1px}.ar-page .card-footer,.ar-page .results-bar,.ar-page .footer-inner{direction:rtl}.ar-page .detail-link span{margin:0 5px 0 0}.ar-page .detail-link:hover span{transform:translate(-3px)}.ar-page .input-table th,.ar-page .input-table td{text-align:right}.ar-page .callout{border-left:0;border-right:2px solid var(--accent-2);padding:4px 16px 4px 0}.ar-page .input-table td .input-description{line-height:1.7}.relationship-list{color:var(--muted);gap:10px;margin:0;padding-inline-start:1.25rem;display:grid}.relationship-list a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.relationship-list span{margin-inline-end:6px}.copy-status{min-height:1.5em;color:var(--accent-2);margin:8px 0 0;font-size:12px}.not-found-state h1{margin:18px 0 9px;font-size:clamp(30px,5vw,44px)}.not-found-state .solid-button{margin-top:6px}@media (width<=900px){.tool-row{grid-template-columns:1fr 1fr;gap:12px}.tool-row>label:first-child{grid-column:1/-1}.clear-button{grid-column:1/-1;justify-self:start}}@media (width<=860px){.card-grid{grid-template-columns:repeat(2,1fr)}.detail-layout{grid-template-columns:1fr}.side-stack{grid-template-columns:repeat(2,1fr);gap:12px;display:grid;position:static}.meta-card{margin:0}}@media (width<=650px){.header-inner,.page-width{width:min(100% - 30px,1160px)}.header-inner{min-height:76px}.brand-logo{height:60px}.brand small,.header-cta{display:none}.intro{padding:36px 0 28px}.intro h1{font-size:34px}.intro p{font-size:15px}.tool-row{grid-template-columns:1fr}.tool-row>label:first-child{grid-column:auto}.clear-button{grid-column:auto;justify-self:start;min-height:30px}.card-grid{grid-template-columns:1fr;padding-top:20px}.kpi-card{min-height:205px}.footer-inner{flex-direction:column;align-items:flex-start}.detail-wrap{padding-top:25px}.detail-hero{padding:28px 0 24px}.detail-hero h1{font-size:32px}.detail-hero p{font-size:16px}.detail-layout{display:block}.side-stack{margin-bottom:20px;display:block}.meta-card{margin-bottom:12px}.input-table{white-space:normal;display:block;overflow-x:auto}.related-list{grid-template-columns:1fr}}@media print{@page{size:A4;margin:15mm}html,body{color:#191b24!important;background:#fff!important}.no-print,.site-header,.site-footer,nav.breadcrumbs,.space-grid{display:none!important}.site-shell{min-height:0;overflow:visible}.print-only{display:block}main,article,.detail-main,.side-stack,.meta-card,.formula-box{color:#191b24!important;box-shadow:none!important;background:#fff!important;border-color:#d9dbe3!important}.detail-wrap{padding:0}.detail-layout{display:block}.side-stack{position:static}.meta-card{break-inside:avoid;margin:14px 0;padding:14px}.detail-section{break-inside:auto;padding:18px 0;border-color:#d9dbe3!important}.detail-section h2,.detail-section h3,.detail-section p,.meta-list dt,.meta-list dd,.input-table td,.input-table th,.detail-hero h1,.detail-hero p,.relationship-list{color:#191b24!important}.detail-hero{padding:22px 0}.review-notice-compact{color:#59411e!important;background:#fff!important;border-color:#a48a63!important}.input-table-wrap{overflow:visible}.input-table{border-color:#d9dbe3;width:100%;min-width:0}.input-table thead{display:table-header-group}.input-table tr{break-inside:avoid}.input-table th{background:#fff!important}.input-table th,.input-table td{border-color:#d9dbe3!important}.formula-box,.related-link{break-inside:avoid}.formula-box p,.symbolic,.input-table td .input-description{color:#191b24!important}a{color:#191b24!important;text-decoration:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
