:root{--bg:#08080A;--bg-2:#0C0C10;--text:#FAFAFA;--muted:rgba(250,250,250,.56);--dim:rgba(250,250,250,.32);--border:rgba(255,255,255,.07);--border-hi:rgba(255,255,255,.14);--card:rgba(16,16,22,.62);--surface:rgba(255,255,255,.04);--gold:#F3C27A;--gl-bg:#000;--a2:#818CF8;--ease:cubic-bezier(.16,1,.3,1);--sans:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--arabic:"Amiri","Geeza Pro","Noto Naskh Arabic",serif;--r-modal:28px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--sans);font-size:16px;line-height:1.55;background:var(--bg);min-height:100vh}a{color:inherit}h1,h2,h3,p{margin:0}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border-radius:999px;background:#ffffff0b;border:1px solid var(--border-hi);color:var(--text);font:600 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);transition:background .3s var(--ease),border-color .3s var(--ease)}.pill:hover{background:#ffffff17;border-color:#ffffff3d}.pill:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--a2);outline-offset:3px}.skip{position:fixed;left:16px;top:-80px;z-index:50}.skip:focus{top:16px}.top{position:relative;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left))}.brand{gap:10px}.brand-ar{font:700 17px/1 var(--arabic);letter-spacing:0;text-transform:none;color:var(--gold)}.mute{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:999px;background:transparent;color:#fafafa80;cursor:pointer;transition:color .3s var(--ease),background .3s var(--ease)}.mute:hover{color:#fafafae6;background:#ffffff0f}.mute svg{width:20px;height:20px;display:block}.mute .ico-off,.mute.is-muted .ico-on{display:none}html:not(.gl) .mute{display:none!important}.mute.is-muted .ico-off{display:block}.stage{display:none}.intro{max-width:760px;margin:0 auto;padding:56px 20px 24px;text-align:center}.intro-h{font-size:clamp(2rem,5vw,3.4rem);font-weight:400;letter-spacing:-.02em;line-height:1.08}.intro-p{margin-top:16px;color:var(--muted);font-size:clamp(1rem,1.4vw,1.15rem)}.hint{display:none}.names{max-width:1180px;margin:0 auto;padding:16px 16px 80px}.names ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px}.names a{display:flex;flex-direction:column;gap:4px;min-height:100%;padding:16px 16px 14px;border-radius:20px;text-decoration:none;background:var(--surface);border:1px solid var(--border);transition:border-color .3s var(--ease),background .3s var(--ease)}.names a:hover{border-color:var(--border-hi);background:#ffffff12}.names .ar{font:400 1.7rem/1.5 var(--arabic);color:var(--gold);text-align:right}.names .tr{font-weight:500}.names .mn{font-size:.9rem;color:var(--muted)}.names .no{font:600 11px/1 var(--mono);letter-spacing:.12em;color:var(--dim)}.panel-wrap{max-width:860px;margin:0 auto;padding:24px 20px 64px}.panel{position:relative}.panel .close{display:none}.p-first{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 0 8px}.p-tr{margin:0;text-wrap:balance;font-size:clamp(20px,1.7vw,40px);font-weight:600;letter-spacing:.35em;text-transform:uppercase;line-height:1.25;color:#f4f4f4;outline:none;padding-left:.35em}.p-mean{text-wrap:balance;margin-top:clamp(14px,2.2vw,44px);font-size:clamp(13px,1.1vw,24px);font-weight:400;letter-spacing:.35em;text-transform:uppercase;line-height:1.5;color:#e8e8e8;padding-left:.35em}.p-def{margin-top:clamp(22px,3vw,60px);max-width:min(57vw,1100px);font-size:clamp(15px,1.05vw,22px);line-height:1.35;color:#9a9a9a}.p-rl{font-family:var(--arabic);font-size:1.28em;line-height:1;color:#c9c9c9;letter-spacing:.06em}.p-cue,.p-def-full{display:none}.p-more{max-width:680px;margin:0 auto;padding:0 0 24px;text-align:left}.p-sec{margin-top:clamp(56px,7vw,110px);display:flex;flex-direction:column;gap:14px}.p-sec h2{margin:0 0 4px;font:600 11px/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:#7c7c7c}.p-sec p{margin:0;color:#b3b3b3;font-size:clamp(15px,1.05vw,19px);line-height:1.55}.p-rootline{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.p-letters{font:400 clamp(30px,3vw,44px)/1.3 var(--arabic);color:#f0f0f0;letter-spacing:.25em}.p-rtr{font:400 14px/1 var(--mono);letter-spacing:.2em;color:#9a9a9a}.p-sib{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column}.p-sib li{display:grid;grid-template-columns:minmax(90px,auto) minmax(90px,auto) 1fr;gap:18px;align-items:baseline;padding:12px 0;border-top:1px solid rgba(255,255,255,.07)}.sb-ar{font:400 1.45rem/1.3 var(--arabic);color:#ececec;text-align:right}.sb-tr{font-style:italic;color:#cfcfcf}.sb-gl{color:#8f8f8f;font-size:.95em}.p-ar{margin:0;font:400 clamp(2.4rem,4vw,3.4rem)/1.5 var(--arabic);color:#f0f0f0}.p-ph{letter-spacing:.12em}.p-q-ar{font:400 clamp(1.4rem,2vw,1.9rem)/1.9 var(--arabic)!important;color:#e6e6e6!important;text-align:right;direction:rtl}.p-q blockquote{margin:0;color:#cfcfcf;font-size:clamp(16px,1.15vw,20px);line-height:1.55}.p-src ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;color:#7c7c7c;font-size:13px;line-height:1.45}.p-src a{color:inherit;text-decoration:underline;text-decoration-color:#fff3;text-underline-offset:3px}.p-src a:hover{color:#bdbdbd}.dim{color:#7c7c7c!important}.p-nav{max-width:680px;margin:clamp(64px,8vw,120px) auto 0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:max(32px,env(safe-area-inset-bottom))}.p-nav a{color:#9a9a9a;text-decoration:none;font:600 11px/1.6 var(--mono);letter-spacing:.24em;text-transform:uppercase;padding:10px 0;border:0;background:none;min-height:0;-webkit-backdrop-filter:none;backdrop-filter:none}.p-nav a:hover{color:#f0f0f0;background:none}.p-nav a span{font:inherit}html.gl,html.gl body{height:100%;overflow:hidden;overscroll-behavior:none;background:#000}html.gl .top{position:fixed;inset:0 0 auto;justify-content:flex-end;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 0 0;pointer-events:none}html.gl .top .mute{pointer-events:auto}html.gl .brand{display:none}html.gl .stage{display:block;touch-action:none;position:fixed;inset:0;z-index:1;background:#000}html.gl .stage canvas{display:block;width:100%;height:100%;touch-action:none;opacity:0;transition:opacity 1.2s var(--ease)}html.gl-live .stage canvas{opacity:1}html.gl .intro,html.gl .names{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}html.gl .names a:focus{outline:none}.ring-focus{position:absolute;left:0;top:0;border-radius:50%;pointer-events:none;opacity:0;border:2px solid var(--a2);box-shadow:0 0 0 6px #818cf82e;transition:opacity .2s}.ring-focus.on{opacity:1}html.gl .hint{display:block;position:fixed;left:0;right:0;bottom:max(18px,env(safe-area-inset-bottom));z-index:5;text-align:center;font:600 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);pointer-events:none;opacity:0;transition:opacity 1s var(--ease) .8s}html.gl-live .hint{opacity:1}html.gl.is-open .hint{opacity:0;transition-delay:0s}html.gl .panel-wrap{position:fixed;inset:0;z-index:10;max-width:none;margin:0;padding:0 20px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .35s var(--ease),visibility 0s linear .35s}html.gl .panel-wrap[hidden]{display:block!important}html.gl.is-open .panel-wrap{pointer-events:auto;visibility:visible;opacity:1;transition:opacity .9s var(--ease) .6s,visibility 0s}html.gl .panel .close{display:flex;position:fixed;top:max(10px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));z-index:12;width:40px;height:40px;padding:0;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#fafafa80;cursor:pointer;transition:color .3s var(--ease),background .3s var(--ease)}html.gl .panel .close:hover{color:#f4f4f4;background:#ffffff0f}html.gl .panel .close svg{width:20px;height:20px}html.gl .p-first{min-height:100vh;min-height:100dvh;justify-content:flex-start;padding:57vh 0 0;padding:57dvh 0 0}html.gl .p-def{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}html.gl .is-clamped .p-def-full{display:flex}html.gl .is-clamped .p-def-full p{color:#9a9a9a}html.gl .p-cue{display:block;margin:auto 0 0;padding:20px 0 max(22px,env(safe-area-inset-bottom));color:#fafafabf}html.gl .p-cue svg{display:block;width:16px;height:32px;animation:cue 2.6s var(--ease) infinite}@keyframes cue{0%,to{transform:translateY(0);opacity:.75}50%{transform:translateY(6px);opacity:1}}@media(max-width:899px),(max-aspect-ratio:6/5){html.gl .p-first{padding-top:47vh;padding-top:47dvh}.p-tr{letter-spacing:.24em;padding-left:.24em;font-size:clamp(19px,5.4vw,26px)}.p-mean{letter-spacing:.24em;padding-left:.24em;font-size:clamp(12px,3.4vw,15px);margin-top:12px}.p-def{max-width:88vw;margin-top:18px;font-size:clamp(14px,3.9vw,16px)}html.gl .p-def{-webkit-line-clamp:6}.p-sib li{grid-template-columns:auto 1fr;gap:4px 14px}.p-sib .sb-gl{grid-column:1/-1}}@media(max-width:600px){.top .brand span:last-child{display:none}}@media(prefers-reduced-motion:reduce){html.gl .stage canvas,html.gl .hint,html.gl .panel-wrap,html.gl.is-open .panel-wrap{transition:opacity .25s linear}html.gl .p-cue svg{animation:none}}
