:root{color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--heg-bg);min-height:100vh;color:var(--heg-text);font:15px/1.55 var(--heg-font-body);margin:0}:lang(ar) body,body:lang(ar){font-size:16px;line-height:1.7}h1,h2,h3{font-family:var(--heg-font-brand);color:var(--heg-gold);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.15}:lang(ar) :is(h1,h2,h3,.eyebrow){letter-spacing:0;text-transform:none;font-family:var(--heg-font-body)}p{margin:0}strong{color:var(--heg-gold-light)}a{color:var(--heg-gold)}img{max-width:100%}:focus-visible{outline:2px solid var(--heg-gold);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.wrap{max-width:var(--heg-layout-reading-width);padding-inline:var(--heg-layout-compact-gutter);margin:0 auto}.eyebrow{font:700 .7rem/1.2 var(--heg-font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--heg-gold)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{inset-inline-start:8px;z-index:50;background:var(--heg-crimson);color:var(--heg-white);padding:10px 14px;position:absolute;top:-60px}.skip:focus{top:8px}table{border-collapse:collapse;width:100%;font-size:.88rem}th,td{text-align:start;border-top:1px solid var(--heg-border);padding:10px 18px}thead th{letter-spacing:.16em;text-transform:uppercase;color:var(--heg-gold);border-top:0;font-size:.68rem;font-weight:700}:lang(ar) thead th{letter-spacing:0;font-size:.8rem}th.end,td.end{text-align:end}td .muted{color:var(--heg-muted);font-size:.8rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.hc{--hc-cut:14px;--hc-edge:var(--heg-border);--hc-inner:transparent;--hc-inner-inset:4px;--hc-fill:linear-gradient(180deg, var(--heg-elevated) 0%, var(--heg-surface) 42%, var(--heg-surface) 100%);--hc-glow:linear-gradient(transparent, transparent);--hc-sheen:linear-gradient(90deg, transparent, color-mix(in srgb, var(--heg-gold-light) 10%, transparent), transparent);--hc-inlay-color:transparent;--hc-inlay-len:0px;--hc-inlay-w:1.5px;--hc-inlay-off:1.8px;--hc-k:calc(var(--hc-cut) - .41px);--hc-ki:calc(var(--hc-cut) - var(--hc-inner-inset) * .4142);--hc-s:calc(var(--hc-inlay-len) * .7071);--hc-ip:calc(var(--hc-k) / 2 + (var(--hc-inlay-off) - 1px) * .7071 - var(--hc-s) / 2);isolation:isolate;background:var(--hc-edge);clip-path:polygon(var(--hc-cut) 0, calc(100% - var(--hc-cut)) 0, 100% var(--hc-cut), 100% calc(100% - var(--hc-cut)), calc(100% - var(--hc-cut)) 100%, var(--hc-cut) 100%, 0 calc(100% - var(--hc-cut)), 0 var(--hc-cut));position:relative}.hc:before{content:"";z-index:-1;pointer-events:none;clip-path:polygon(var(--hc-k) 0, calc(100% - var(--hc-k)) 0, 100% var(--hc-k), 100% calc(100% - var(--hc-k)), calc(100% - var(--hc-k)) 100%, var(--hc-k) 100%, 0 calc(100% - var(--hc-k)), 0 var(--hc-k));background:linear-gradient(to bottom right, transparent calc(50% - var(--hc-inlay-w) / 2), var(--hc-inlay-color) calc(50% - var(--hc-inlay-w) / 2) calc(50% + var(--hc-inlay-w) / 2), transparent calc(50% + var(--hc-inlay-w) / 2)) left var(--hc-ip) top var(--hc-ip) / var(--hc-s) var(--hc-s) no-repeat, linear-gradient(to bottom left, transparent calc(50% - var(--hc-inlay-w) / 2), var(--hc-inlay-color) calc(50% - var(--hc-inlay-w) / 2) calc(50% + var(--hc-inlay-w) / 2), transparent calc(50% + var(--hc-inlay-w) / 2)) right var(--hc-ip) top var(--hc-ip) / var(--hc-s) var(--hc-s) no-repeat, linear-gradient(to top left, transparent calc(50% - var(--hc-inlay-w) / 2), var(--hc-inlay-color) calc(50% - var(--hc-inlay-w) / 2) calc(50% + var(--hc-inlay-w) / 2), transparent calc(50% + var(--hc-inlay-w) / 2)) right var(--hc-ip) bottom var(--hc-ip) / var(--hc-s) var(--hc-s) no-repeat, linear-gradient(to top right, transparent calc(50% - var(--hc-inlay-w) / 2), var(--hc-inlay-color) calc(50% - var(--hc-inlay-w) / 2) calc(50% + var(--hc-inlay-w) / 2), transparent calc(50% + var(--hc-inlay-w) / 2)) left var(--hc-ip) bottom var(--hc-ip) / var(--hc-s) var(--hc-s) no-repeat, var(--hc-sheen) top / 100% 1px no-repeat, var(--hc-glow), var(--hc-fill);position:absolute;inset:1px}.hc:after{content:"";inset:var(--hc-inner-inset);z-index:-1;pointer-events:none;background:var(--hc-inner);clip-path:polygon(evenodd, var(--hc-ki) 0, calc(100% - var(--hc-ki)) 0, 100% var(--hc-ki), 100% calc(100% - var(--hc-ki)), calc(100% - var(--hc-ki)) 100%, var(--hc-ki) 100%, 0 calc(100% - var(--hc-ki)), 0 var(--hc-ki), var(--hc-ki) 0, calc(var(--hc-ki) + .59px) 1px, 1px calc(var(--hc-ki) + .59px), 1px calc(100% - var(--hc-ki) - .59px), calc(var(--hc-ki) + .59px) calc(100% - 1px), calc(100% - var(--hc-ki) - .59px) calc(100% - 1px), calc(100% - 1px) calc(100% - var(--hc-ki) - .59px), calc(100% - 1px) calc(var(--hc-ki) + .59px), calc(100% - var(--hc-ki) - .59px) 1px, calc(var(--hc-ki) + .59px) 1px);position:absolute}.hc>.hc__media{--hc-mk:calc(var(--hc-cut) - var(--hc-media-inset,5px) * .4142);clip-path:polygon(var(--hc-mk) 0, calc(100% - var(--hc-mk)) 0, 100% var(--hc-mk), 100% calc(100% - var(--hc-mk)), calc(100% - var(--hc-mk)) 100%, var(--hc-mk) 100%, 0 calc(100% - var(--hc-mk)), 0 var(--hc-mk))}.hc--panel{--hc-cut:14px;--hc-inner:color-mix(in srgb, var(--heg-border) 70%, transparent)}.hc--identity{--hc-cut:16px;--hc-inner:color-mix(in srgb, var(--heg-gold-dark) 45%, transparent);--hc-inlay-color:var(--heg-gold);--hc-inlay-len:12.7px}.hc--selected{--hc-cut:12px;--hc-edge:var(--heg-red);--hc-inner:var(--heg-crimson);--hc-inlay-color:var(--heg-red);--hc-inlay-len:9.9px;--hc-glow:linear-gradient(to right, color-mix(in srgb, var(--heg-crimson) 40%, transparent), transparent 70%)}html[dir=rtl] .hc--selected{--hc-glow:linear-gradient(to left, color-mix(in srgb, var(--heg-crimson) 40%, transparent), transparent 70%)}.hc--secondary{--hc-cut:8px;--hc-edge:var(--heg-control);--hc-inner-inset:3px;--hc-inner:var(--heg-border);--hc-sheen:linear-gradient(transparent, transparent);--hc-fill:var(--heg-elevated)}.hc--field{--hc-cut:8px;--hc-sheen:linear-gradient(transparent, transparent);--hc-fill:linear-gradient(180deg, color-mix(in srgb, var(--heg-overlay) 70%, transparent) 0, transparent 6px), var(--heg-elevated)}.hc--field:focus-within{--hc-edge:var(--heg-gold)}.hc--chip{--hc-cut:6px;--hc-sheen:linear-gradient(transparent, transparent);--hc-fill:var(--heg-surface)}.hc--chip-selected,:checked+.hc--chip{--hc-cut:6px;--hc-edge:var(--heg-red);--hc-sheen:linear-gradient(transparent, transparent);--hc-fill:color-mix(in srgb, var(--heg-crimson) 40%, transparent);--hc-inlay-color:var(--heg-red);--hc-inlay-len:5.7px;--hc-inlay-w:1.2px;--hc-inlay-off:1.3px}.hc--track{--hc-cut:3px;--hc-sheen:linear-gradient(transparent, transparent);--hc-fill:var(--heg-overlay)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.flag[data-astro-cid-i4hfs4nr]{object-fit:cover;width:24px;height:16px;box-shadow:0 0 0 1px color-mix(in srgb, var(--heg-white) 18%, transparent);flex:none;display:inline-block}.flag--glyph[data-astro-cid-i4hfs4nr]{background:var(--heg-crimson);color:var(--heg-gold-light);font:700 12px/1 var(--heg-font-body);place-items:center;display:inline-grid}.lang[data-astro-cid-l4evwy7q]{position:relative}summary[data-astro-cid-l4evwy7q]{min-height:var(--heg-layout-touch-target);cursor:pointer;color:var(--heg-gold-light);align-items:center;gap:8px;padding-inline:12px;font-size:.88rem;font-weight:600;list-style:none;display:inline-flex}summary[data-astro-cid-l4evwy7q]::-webkit-details-marker{display:none}.lang[data-astro-cid-l4evwy7q][open] summary[data-astro-cid-l4evwy7q]{--hc-edge:var(--heg-gold-dark)}nav[data-astro-cid-l4evwy7q]{inset-inline-end:0;z-index:20;transform-origin:100% 0;background:var(--heg-elevated);min-width:230px;max-height:calc(100dvh - 84px);box-shadow:inset 0 0 0 1px var(--heg-border), 0 12px 32px var(--heg-scrim-strong);padding:6px 0;position:absolute;top:calc(100% + 6px);overflow-y:auto}html[dir=rtl] nav[data-astro-cid-l4evwy7q]{transform-origin:0 0}ul[data-astro-cid-l4evwy7q]{margin:0;padding:0;list-style:none}a[data-astro-cid-l4evwy7q]{min-height:44px;color:var(--heg-text);text-align:start;align-items:center;gap:10px;padding-inline:16px;font-size:.92rem;text-decoration:none;display:flex}a[data-astro-cid-l4evwy7q]:hover,a[data-astro-cid-l4evwy7q]:focus-visible{background:var(--heg-subtle);color:var(--heg-gold-light)}a[data-astro-cid-l4evwy7q][aria-current=page]{color:var(--heg-gold);box-shadow:inset 3px 0 0 var(--heg-red);font-weight:700}html[dir=rtl] a[data-astro-cid-l4evwy7q][aria-current=page]{box-shadow:inset -3px 0 0 var(--heg-red)}header[data-astro-cid-z4jru4n3].site{z-index:30;background:color-mix(in srgb, var(--heg-black) 88%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--heg-border);position:sticky;top:0}header[data-astro-cid-z4jru4n3].site:after{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--heg-gold) 45%, transparent), transparent);height:1px;position:absolute;bottom:-1px}.bar[data-astro-cid-z4jru4n3]{justify-content:space-between;align-items:center;gap:12px;min-height:60px;display:flex}.brand[data-astro-cid-z4jru4n3]{min-height:var(--heg-layout-touch-target);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand__emblem[data-astro-cid-z4jru4n3]{width:31px;height:36px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--heg-gold) 25%, transparent));display:block}.brand__wordmark[data-astro-cid-z4jru4n3]{width:130px;height:auto;display:block}.brand__sub[data-astro-cid-z4jru4n3]{border-inline-start:1px solid var(--heg-gold-dark);letter-spacing:.22em;text-transform:uppercase;color:var(--heg-gold);padding-inline-start:10px;font-size:.7rem;font-weight:700}footer[data-astro-cid-z4jru4n3].site{border-top:1px solid var(--heg-border);background:linear-gradient(180deg, var(--heg-surface), var(--heg-black));margin-top:40px;position:relative}.foot[data-astro-cid-z4jru4n3]{text-align:center;color:var(--heg-muted);flex-direction:column;align-items:center;gap:14px;padding-block:32px 40px;font-size:.82rem;display:flex}.foot__brand[data-astro-cid-z4jru4n3]{align-items:center;gap:12px;display:inline-flex}.foot__brand[data-astro-cid-z4jru4n3] img[data-astro-cid-z4jru4n3]:first-child{width:41px;height:48px}.foot__brand[data-astro-cid-z4jru4n3] img[data-astro-cid-z4jru4n3]:last-child{width:162px;height:auto}.foot[data-astro-cid-z4jru4n3] p[data-astro-cid-z4jru4n3]{max-width:52ch}.foot__row[data-astro-cid-z4jru4n3]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;display:flex}.foot__play[data-astro-cid-z4jru4n3]{min-height:var(--heg-layout-touch-target);color:var(--heg-gold-light);align-items:center;padding-inline:20px;font-weight:700;text-decoration:none;display:inline-flex}.foot__play[data-astro-cid-z4jru4n3]:hover,.foot__play[data-astro-cid-z4jru4n3]:focus-visible{--hc-edge:var(--heg-gold)}.foot__dev[data-astro-cid-z4jru4n3]{min-height:var(--heg-layout-touch-target);opacity:.7;align-items:center;display:inline-flex}.foot__dev[data-astro-cid-z4jru4n3]:hover,.foot__dev[data-astro-cid-z4jru4n3]:focus-visible{opacity:1}.foot__dev[data-astro-cid-z4jru4n3] img[data-astro-cid-z4jru4n3]{width:104px;height:auto;display:block}@media (width<=360px){.brand__sub[data-astro-cid-z4jru4n3]{display:none}}
