/* فهرس مباشر للأدوات: يحافظ على حركة الأقسام الموجودة ويقلل التمرير. */
.academy-quick-nav{display:flex;gap:9px;flex-wrap:wrap;position:sticky;top:var(--platform-header-height,76px);z-index:19;padding:11px;margin:10px 0 22px;background:#fbf8fcf2;border:1px solid #e5dcec;border-radius:16px;backdrop-filter:blur(10px)}.academy-quick-nav a{display:inline-flex;min-height:44px;align-items:center;padding:9px 15px;border-radius:999px;background:#fff;color:#352544;border:1px solid #e5dcec;text-decoration:none;font-weight:700}.academy-quick-nav a:hover,.academy-quick-nav a:focus-visible{background:#352544;color:#fff}.academy-quick-nav~section[id]{scroll-margin-top:155px}.role-entry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.role-entry a{display:flex;flex-direction:column;justify-content:center;gap:7px;min-height:105px;padding:20px;border-radius:18px;border:1px solid #dfd3e8;background:#fff;color:#352544;text-decoration:none;font-weight:800}.role-entry a:first-child{background:#352544;color:#fff}.role-entry small{font-size:13px;line-height:1.6;font-weight:400;color:inherit;opacity:.85}.role-entry a:hover,.role-entry a:focus-visible{box-shadow:0 10px 24px #35254418;transform:translateY(-2px)}#regions{scroll-margin-top:100px}@media(max-width:720px){.role-entry{grid-template-columns:1fr;gap:8px}.role-entry a{min-height:75px;padding:15px}.academy-quick-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;white-space:nowrap;margin-inline:-10px;border-radius:12px}.academy-quick-nav a{flex:none;font-size:14px;padding:8px 12px}}@media(prefers-reduced-motion:reduce){.role-entry a{transition:none;transform:none!important}}
