/* ============================================================
     BRAND TOKENS
     Wits identity = deep blue + gold (from the coat of arms gold
     fields). Hex values below are PLACEHOLDERS pending the official
     Wits Marketing & Communications brand manual. Swap these three
     and the whole hub re-skins.
     ============================================================ */
  :root{
    --wits-blue:#002395;      /* primary deep blue (placeholder) */
    --wits-blue-deep:#001654; /* darker shade for depth */
    --wits-gold:#FDB913;      /* gold accent (placeholder) */
    --wits-gold-soft:#F6E7B8;
    --ink:#0E1525;
    --slate:#5B6478;
    --line:#E3E7EF;
    --paper:#FFFFFF;
    --mist:#F5F7FB;
    --mist-2:#EDF1F8;
    --ai:#1F7A6D;             /* signal colour reserved ONLY for AI features */
    --ai-soft:#E4F2EF;
    --ok:#1F7A4C;
    --warn:#B4690E;
    --radius:14px;
    --shadow:0 1px 2px rgba(14,21,37,.06), 0 8px 24px rgba(14,21,37,.05);
    --maxw:1180px;
  }

  *{box-sizing:border-box;margin:0;padding:0}
  html{scroll-behavior:smooth}
  body{
    font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;
    color:var(--ink);background:var(--paper);line-height:1.55;
    -webkit-font-smoothing:antialiased;
    overflow-x:hidden;
  }
  h1,h2,h3{line-height:1.15;letter-spacing:-.02em;font-weight:760}
  .serif{font-family:"Spectral",Georgia,"Times New Roman",serif}
  a{color:inherit;text-decoration:none}
  .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}
  .eyebrow{
    font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;
    color:var(--slate);
  }

  /* ---------- AI chip (the consistent visual signature for AI) ---------- */
  .ai-chip{
    display:inline-flex;align-items:center;gap:6px;
    background:var(--ai-soft);color:var(--ai);
    font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;
    padding:3px 9px;border-radius:999px;border:1px solid rgba(31,122,109,.22);
  }
  .ai-chip svg{width:11px;height:11px}

  /* ============================================================ TOPBAR */
  .topbar{background:var(--wits-blue-deep);color:#fff;font-size:.78rem}
  .topbar .wrap{display:flex;justify-content:space-between;align-items:center;height:38px}
  .topbar a{opacity:.85}
  .topbar a:hover{opacity:1}
  .topbar .sep{margin:0 14px;opacity:.3}

  /* ============================================================ NAV */
  header.nav{
    position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);
    backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--line);
  }
  .nav .wrap{display:flex;align-items:center;height:72px;gap:20px;max-width:none}
  .brand{display:flex;align-items:center;gap:13px;flex-shrink:0}
  .crest{
    width:42px;height:42px;border-radius:9px;flex-shrink:0;
    background:linear-gradient(150deg,var(--wits-blue),var(--wits-blue-deep));
    display:grid;place-items:center;color:var(--wits-gold);position:relative;
    box-shadow:inset 0 0 0 1px rgba(253,185,19,.25);
  }
  .crest span{font-family:"Spectral",serif;font-weight:800;font-size:1.15rem;line-height:1}
  .brand-txt b{display:block;font-size:.96rem;letter-spacing:-.02em}
  .brand-txt small{display:block;font-size:.72rem;color:var(--slate);letter-spacing:.01em}
  nav.main{display:flex;gap:18px;margin-left:8px}
  nav.main a{font-size:.9rem;font-weight:560;color:#26303f;padding:6px 0;position:relative}
  nav.main a:hover{color:var(--wits-blue)}
  nav.main a::after{
    content:"";position:absolute;left:0;bottom:-2px;height:2px;width:0;
    background:var(--wits-gold);transition:width .2s ease;
  }
  nav.main a:hover::after{width:100%}
  .nav-cta{margin-left:auto;display:flex;align-items:center;gap:12px}
  .btn{
    font-size:.86rem;font-weight:650;padding:9px 16px;border-radius:9px;cursor:pointer;
    border:1px solid transparent;transition:transform .12s ease, box-shadow .2s ease, background .2s;
    display:inline-flex;align-items:center;gap:8px;white-space:nowrap;
  }
  .btn-primary{background:var(--wits-blue);color:#fff}
  .btn-primary:hover{background:var(--wits-blue-deep);transform:translateY(-1px)}
  .btn-ghost{background:transparent;border-color:var(--line);color:var(--ink)}
  .btn-ghost:hover{border-color:var(--wits-blue);color:var(--wits-blue)}
  .btn-ai{background:var(--ai);color:#fff}
  .btn-ai:hover{background:#185f55;transform:translateY(-1px)}
  .menu-btn{display:none;background:none;border:none;cursor:pointer}

  /* ============================================================ HERO */
  .hero{
    position:relative;overflow:hidden;
    background:
      radial-gradient(900px 400px at 88% -8%, rgba(253,185,19,.13), transparent 60%),
      linear-gradient(180deg,#fff 0%, var(--mist) 100%);
    border-bottom:1px solid var(--line);
  }
  .hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;padding:62px 24px 54px;align-items:center}
  .hero h1{font-size:3.05rem;letter-spacing:-.035em}
  .hero h1 .u{color:var(--wits-blue);position:relative}
  .hero h1 .u::after{
    content:"";position:absolute;left:0;right:0;bottom:.06em;height:.16em;
    background:var(--wits-gold);opacity:.55;z-index:-1;border-radius:2px;
  }
  .hero p.lead{font-size:1.12rem;color:#3a4456;margin:20px 0 26px;max-width:33ch}
  .hero-cta{display:flex;gap:13px;flex-wrap:wrap}

  /* federated-search card = the hero signature */
  .searchcard{
    background:#fff;border:1px solid var(--line);border-radius:18px;
    box-shadow:var(--shadow);padding:18px;
  }
  .searchcard .askrow{
    display:flex;align-items:center;gap:10px;border:1.5px solid var(--wits-blue);
    border-radius:12px;padding:12px 14px;background:#fff;
  }
  .searchcard .askrow svg{width:18px;height:18px;color:var(--ai);flex-shrink:0}
  .searchcard input{border:none;outline:none;font-size:.98rem;width:100%;color:var(--ink);font-family:inherit}
  .searchcard input::placeholder{color:#9aa3b4}
  .searchcard .go{background:var(--ai);color:#fff;border:none;border-radius:9px;padding:8px 13px;font-weight:650;font-size:.84rem;cursor:pointer}
  .ask-meta{display:flex;align-items:center;justify-content:space-between;margin:12px 4px 4px}
  .ask-meta .ai-chip{transform:scale(.96);transform-origin:left}
  .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}
  .chip{
    font-size:.78rem;color:#3a4456;background:var(--mist-2);border:1px solid var(--line);
    padding:6px 11px;border-radius:999px;cursor:pointer;transition:.15s;
  }
  .chip:hover{background:var(--wits-gold-soft);border-color:var(--wits-gold)}
  .federate-note{
    margin-top:14px;padding-top:13px;border-top:1px dashed var(--line);
    font-size:.76rem;color:var(--slate);display:flex;gap:7px;align-items:flex-start;line-height:1.45;
  }
  .federate-note b{color:#26303f;font-weight:650}

  /* single search box + mode toggles */
  .search-label{display:flex;align-items:center;gap:8px;margin-bottom:10px}
  .search-label b{font-size:.82rem;font-weight:700;color:var(--ink)}
  .search-label .lead-tag{font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--wits-gold);color:var(--wits-blue-deep);padding:2px 7px;border-radius:999px}
  .askrow.primary{
    border:2px solid var(--wits-blue);border-radius:13px;padding:15px 16px;
    box-shadow:0 0 0 4px rgba(0,35,149,.07);
  }
  .askrow.primary svg{width:20px;height:20px;color:var(--wits-blue)}
  .askrow.primary input{font-size:1.04rem}
  .askrow.primary .go{background:var(--wits-blue);padding:10px 16px;font-size:.88rem}
  /* mode toggle row sits directly under the single box */
  .search-modes{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}
  .mode-btn{
    display:inline-flex;align-items:center;gap:7px;font-family:inherit;cursor:pointer;
    font-size:.8rem;font-weight:600;color:#3a4456;background:var(--mist-2);
    border:1px solid var(--line);padding:7px 12px;border-radius:9px;transition:.14s;
  }
  .mode-btn svg{width:14px;height:14px;opacity:.75}
  .mode-btn:hover{border-color:var(--wits-blue);color:var(--wits-blue)}
  .mode-btn.on{background:var(--wits-blue);border-color:var(--wits-blue);color:#fff}
  .mode-btn.on svg{opacity:1}
  .mode-btn .fed-dot{width:6px;height:6px;border-radius:50%;background:var(--wits-gold)}
  .eq-quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}
  .eq-quick .chip{background:#eef2fb;border-color:#d6e0f5;color:var(--wits-blue);font-weight:560}
  .eq-quick .chip:hover{background:var(--wits-gold-soft);border-color:var(--wits-gold);color:var(--ink)}

  /* stat strip */
  .stats{display:flex;gap:0;border-top:1px solid var(--line);background:#fff}
  .stats .wrap{display:grid;grid-template-columns:repeat(5,1fr);padding:0}
  .stat{padding:22px 24px;border-right:1px solid var(--line)}
  .stat:last-child{border-right:none}
  .stat b{display:block;font-family:"Spectral",serif;font-size:1.7rem;color:var(--wits-blue);letter-spacing:-.02em}
  .stat small{font-size:.76rem;color:var(--slate);font-weight:560}

  /* ============================================================ ROLE DASHBOARD */
  .roletabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}
  .roletab{
    display:flex;align-items:center;gap:9px;padding:10px 15px;border-radius:10px;
    border:1px solid var(--line);background:#fff;cursor:pointer;transition:.15s;font-family:inherit;
  }
  .roletab:hover{border-color:var(--wits-blue)}
  .roletab.on{background:var(--wits-blue);border-color:var(--wits-blue);color:#fff}
  .roletab .ra{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:.74rem;font-weight:700;flex-shrink:0;background:var(--mist-2);color:var(--wits-blue)}
  .roletab.on .ra{background:rgba(255,255,255,.2);color:#fff}
  .roletab .rl{text-align:left;line-height:1.2}
  .roletab .rl b{display:block;font-size:.86rem;font-weight:650}
  .roletab .rl small{font-size:.72rem;opacity:.7}

  .dashboard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}
  .dash-top{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--mist),#fff);flex-wrap:wrap;gap:12px}
  .dash-top .who{display:flex;align-items:center;gap:13px}
  .dash-top .who .av{width:44px;height:44px;border-radius:50%;background:linear-gradient(145deg,var(--wits-blue),var(--wits-blue-deep));color:#fff;display:grid;place-items:center;font-weight:700;font-size:.95rem}
  .dash-top .who b{font-size:1rem;display:block}
  .dash-top .who small{font-size:.8rem;color:var(--slate)}
  .dash-top .sso{font-size:.74rem;color:var(--ok);background:#e6f4ec;border:1px solid #bfe3cd;padding:5px 11px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-weight:600}
  .dash-top .sso svg{width:12px;height:12px}

  .dash-body{display:grid;grid-template-columns:repeat(3,1fr);gap:0}
  .dash-tile{padding:20px 22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
  .dash-tile:nth-child(3n){border-right:none}
  .dash-tile .dt-h{display:flex;align-items:center;gap:9px;margin-bottom:13px}
  .dash-tile .dt-h .di{width:30px;height:30px;border-radius:8px;background:var(--mist-2);display:grid;place-items:center;color:var(--wits-blue);flex-shrink:0}
  .dash-tile .dt-h .di svg{width:16px;height:16px}
  .dash-tile .dt-h b{font-size:.84rem}
  .dash-tile .dt-h .ai-mini{margin-left:auto;width:18px;height:18px;border-radius:5px;background:var(--ai-soft);display:grid;place-items:center}
  .dash-tile .dt-h .ai-mini svg{width:11px;height:11px;color:var(--ai)}
  .dline{display:flex;align-items:center;gap:9px;padding:7px 0;font-size:.84rem}
  .dline .ld{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--wits-blue)}
  .dline .ld.warn{background:var(--warn)}
  .dline .ld.ok{background:var(--ok)}
  .dline .lt{flex:1;min-width:0;color:#2b3547}
  .dline .lv{font-size:.76rem;color:var(--slate);white-space:nowrap}
  .dash-big{font-family:"Spectral",serif;font-size:2rem;color:var(--wits-blue);letter-spacing:-.02em;line-height:1}
  .dash-big small{display:block;font-family:"Inter",sans-serif;font-size:.76rem;color:var(--slate);font-weight:560;margin-top:5px;letter-spacing:0}
  .perm-note{padding:14px 24px;background:var(--mist);font-size:.79rem;color:var(--slate);display:flex;align-items:center;gap:9px}
  .perm-note svg{width:15px;height:15px;color:var(--wits-blue);flex-shrink:0}
  .perm-note b{color:#26303f;font-weight:650}

  /* ============================================================ THREE EXPERIENCES IA */
  .ia-band{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}
  .ia-card{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff;display:flex;flex-direction:column}
  .ia-card .iah{padding:16px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:11px}
  .ia-card .iah .ico-sq{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}
  .ia-card .iah .ico-sq svg{width:18px;height:18px}
  .ia-card .iah b{font-size:.95rem;display:block}
  .ia-card .iah small{font-size:.72rem;color:var(--slate)}
  .ia-card .iab{padding:16px 18px;flex:1}
  .ia-card .iab p{font-size:.84rem;color:var(--slate);margin-bottom:11px;line-height:1.5}
  .ia-card .iab ul{list-style:none;display:flex;flex-direction:column;gap:6px}
  .ia-card .iab li{font-size:.8rem;color:#2b3547;display:flex;align-items:center;gap:8px}
  .ia-card .iab li::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--wits-gold);flex-shrink:0}
  .ia-card .iaf{padding:11px 18px;border-top:1px solid var(--line);font-size:.74rem;font-weight:600}
  .ia-1 .iah .ico-sq{background:#eef2fb;color:var(--wits-blue)} .ia-1 .iaf{color:var(--wits-blue)}
  .ia-2 .iah .ico-sq{background:var(--ai-soft);color:var(--ai)} .ia-2 .iaf{color:var(--ai)}
  .ia-3 .iah .ico-sq{background:var(--wits-gold-soft);color:var(--warn)} .ia-3 .iaf{color:var(--warn)}
  .ia-stage-tag{font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;margin-left:auto}
  .ia-1 .ia-stage-tag{background:#eef2fb;color:var(--wits-blue)}
  .ia-2 .ia-stage-tag{background:var(--ai-soft);color:var(--ai)}
  .ia-3 .ia-stage-tag{background:var(--wits-gold-soft);color:var(--warn)}

  /* ============================================================ PROFILES (org + person) */
  .prof-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
  .profile{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}
  .profile .pbanner{height:74px;background:linear-gradient(120deg,var(--wits-blue),var(--wits-blue-deep));position:relative}
  .profile .pbanner.org{background:linear-gradient(120deg,var(--wits-blue-deep),#003b6b)}
  .profile .pbanner .pav{position:absolute;left:20px;bottom:-26px;width:60px;height:60px;border-radius:14px;background:#fff;border:3px solid #fff;box-shadow:var(--shadow);display:grid;place-items:center;font-family:"Spectral",serif;font-weight:800;font-size:1.3rem;color:var(--wits-blue)}
  .profile .pav.round{border-radius:50%}
  .profile .pbody{padding:34px 20px 18px}
  .profile .pname{font-size:1.12rem;font-weight:720;letter-spacing:-.01em}
  .profile .prole{font-size:.82rem;color:var(--slate);margin-top:2px}
  .profile .porcid{display:inline-flex;align-items:center;gap:5px;font-size:.74rem;color:var(--ok);margin-top:7px;font-weight:600}
  .profile .porcid svg{width:12px;height:12px}
  .profile .pfed{display:inline-flex;align-items:center;gap:5px;font-size:.7rem;color:var(--wits-blue);background:#eef2fb;border:1px solid #d6e0f5;padding:2px 8px;border-radius:999px;margin-top:7px;margin-left:6px}
  .pstats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:16px -20px 0}
  .pstats div{padding:11px 8px;text-align:center;border-right:1px solid var(--line)}
  .pstats div:last-child{border-right:none}
  .pstats b{display:block;font-family:"Spectral",serif;font-size:1.15rem;color:var(--wits-blue)}
  .pstats small{font-size:.68rem;color:var(--slate)}
  .psection{padding:14px 20px;border-bottom:1px solid var(--line)}
  .psection:last-child{border-bottom:none}
  .psection h5{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--slate);margin-bottom:9px;font-weight:700}
  .ptags{display:flex;flex-wrap:wrap;gap:6px}
  .ptag{font-size:.74rem;color:#2b3547;background:var(--mist);border:1px solid var(--line);padding:4px 9px;border-radius:7px}
  .ptag.ai{background:var(--ai-soft);color:var(--ai);border-color:rgba(31,122,109,.2)}
  .plink-row{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:.83rem;border-bottom:1px solid var(--line)}
  .plink-row:last-child{border-bottom:none}
  .plink-row .pi-ic{width:26px;height:26px;border-radius:7px;background:var(--mist-2);display:grid;place-items:center;color:var(--wits-blue);flex-shrink:0}
  .plink-row .pi-ic svg{width:14px;height:14px}
  .plink-row .pl-t{flex:1;min-width:0;color:#2b3547}
  .plink-row .pl-v{font-size:.76rem;color:var(--slate)}
  .ai-summary{background:var(--ai-soft);border:1px solid rgba(31,122,109,.2);border-radius:10px;padding:13px 15px;margin:14px 20px;font-size:.83rem;color:#2f6258;line-height:1.5;position:relative}
  .ai-summary .ai-chip{margin-bottom:8px}
  .role-variant-note{font-size:.78rem;color:var(--slate);margin-top:14px;display:flex;gap:8px;align-items:flex-start;line-height:1.45}
  .role-variant-note svg{width:15px;height:15px;color:var(--wits-blue);flex-shrink:0;margin-top:2px}

  /* ============================================================ KNOWLEDGE GRAPH */
  .kg{background:linear-gradient(160deg,var(--wits-blue-deep),var(--wits-blue));border-radius:var(--radius);padding:30px;color:#fff;position:relative;overflow:hidden;margin-top:26px}
  .kg::after{content:"";position:absolute;right:-100px;top:-100px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(253,185,19,.18),transparent 65%)}
  .kg-inner{position:relative;z-index:1}
  .kg h3{font-size:1.3rem;margin-bottom:8px}
  .kg p{font-size:.9rem;color:rgba(255,255,255,.8);max-width:60ch;margin-bottom:20px}
  .kg-chain{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
  .kg-node{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:7px 13px;font-size:.8rem;font-weight:600;white-space:nowrap}
  .kg-node.hl{background:var(--wits-gold);color:var(--wits-blue-deep);border-color:var(--wits-gold)}
  .kg-arrow{color:rgba(255,255,255,.5);font-size:.9rem}

  /* ============================================================ SECTION SHELL */
  section.block{padding:66px 0}
  .sec-head{max-width:680px;margin-bottom:34px}
  .sec-head h2{font-size:2rem;margin:10px 0 12px}
  .sec-head p{color:var(--slate);font-size:1.02rem}

  /* ============================================================ MODULES GRID */
  .modgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
  .mod{
    background:#fff;border:1px solid var(--line);border-radius:var(--radius);
    padding:24px 22px;transition:.18s;position:relative;display:flex;flex-direction:column;
  }
  .mod:hover{box-shadow:var(--shadow);transform:translateY(-2px);border-color:#cfd7e6}
  .mod .ico{
    width:44px;height:44px;border-radius:11px;background:var(--mist-2);
    display:grid;place-items:center;margin-bottom:15px;color:var(--wits-blue);
  }
  .mod .ico svg{width:22px;height:22px}
  .mod h3{font-size:1.12rem;margin-bottom:7px}
  .mod p{font-size:.9rem;color:var(--slate);margin-bottom:14px;flex:1}
  .mod .tags{display:flex;flex-wrap:wrap;gap:6px}
  .tag{font-size:.7rem;font-weight:600;color:#42506a;background:var(--mist);border:1px solid var(--line);padding:3px 8px;border-radius:6px}
  .tag.fed{color:var(--wits-blue);background:#eef2fb;border-color:#d6e0f5}
  .tag.ai{color:var(--ai);background:var(--ai-soft);border-color:rgba(31,122,109,.2)}
  .mod .open{margin-top:14px;font-size:.84rem;font-weight:650;color:var(--wits-blue);display:inline-flex;align-items:center;gap:6px}
  .mod:hover .open svg{transform:translateX(3px)}
  .mod .open svg{width:14px;height:14px;transition:transform .15s}

  /* ============================================================ AI BAND */
  .aiband{background:linear-gradient(160deg,var(--wits-blue-deep),var(--wits-blue));color:#fff;position:relative;overflow:hidden}
  .aiband::after{
    content:"";position:absolute;right:-120px;top:-120px;width:420px;height:420px;border-radius:50%;
    background:radial-gradient(circle,rgba(253,185,19,.22),transparent 65%);
  }
  .aiband .wrap{position:relative;z-index:1}
  .aiband .sec-head h2{color:#fff}
  .aiband .sec-head p{color:rgba(255,255,255,.78)}
  .aiband .eyebrow{color:var(--wits-gold)}
  .ai-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:10px}
  .ai-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:13px;padding:20px 18px;backdrop-filter:blur(2px)}
  .ai-card .n{font-family:"Spectral",serif;font-size:.8rem;color:var(--wits-gold);font-weight:700;letter-spacing:.1em}
  .ai-card h4{font-size:1.02rem;margin:9px 0 7px;font-weight:680}
  .ai-card p{font-size:.83rem;color:rgba(255,255,255,.74);line-height:1.5}
  .human-note{
    margin-top:26px;display:inline-flex;align-items:center;gap:10px;font-size:.84rem;
    background:rgba(253,185,19,.14);border:1px solid rgba(253,185,19,.4);color:#fff;
    padding:10px 16px;border-radius:10px;
  }
  .human-note svg{width:16px;height:16px;color:var(--wits-gold);flex-shrink:0}

  /* ============================================================ DATA + GOVERNANCE SPLIT */
  .split{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start}
  .panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}
  .panel .ph{padding:16px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;background:var(--mist)}
  .panel .ph b{font-size:.92rem}
  .row{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--line)}
  .row:last-child{border-bottom:none}
  .row .dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}
  .dot.open{background:var(--ok)}
  .dot.restricted{background:var(--warn)}
  .dot.embargo{background:var(--slate)}
  .row .meta{flex:1;min-width:0}
  .row .meta b{font-size:.9rem;display:block;font-weight:620}
  .row .meta small{font-size:.76rem;color:var(--slate)}
  .pill{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 9px;border-radius:999px;white-space:nowrap}
  .pill.open{background:#e6f4ec;color:var(--ok)}
  .pill.restricted{background:#fbeede;color:var(--warn)}
  .pill.embargo{background:var(--mist-2);color:var(--slate)}
  .pid{font-family:"Spectral",serif;font-size:.74rem;color:var(--slate)}

  .govlist{list-style:none;display:flex;flex-direction:column;gap:13px}
  .govlist li{display:flex;gap:13px;align-items:flex-start}
  .govlist .gi{width:34px;height:34px;border-radius:9px;background:var(--mist-2);display:grid;place-items:center;flex-shrink:0;color:var(--wits-blue)}
  .govlist .gi svg{width:17px;height:17px}
  .govlist b{font-size:.92rem;display:block;margin-bottom:2px}
  .govlist p{font-size:.83rem;color:var(--slate)}
  .govlist .link-out{color:var(--wits-blue);font-weight:650}

  /* ============================================================ PRE-AWARD FLOW */
  .flow{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:8px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff}
  .step{padding:22px 18px;border-right:1px solid var(--line);position:relative}
  .step:last-child{border-right:none}
  .step .n{font-family:"Spectral",serif;font-size:1.3rem;color:var(--wits-gold);font-weight:800}
  .step h4{font-size:.96rem;margin:6px 0 6px}
  .step p{font-size:.8rem;color:var(--slate);line-height:1.45}
  .step .ai-chip{margin-top:11px;transform:scale(.92);transform-origin:left}

  /* ============================================================ SCHOOLS */
  .schoolgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
  .school{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid var(--line);border-radius:11px;padding:15px 16px;transition:.15s}
  .school:hover{border-color:var(--wits-blue);background:var(--mist)}
  .school .bar{width:4px;height:38px;border-radius:3px;background:var(--wits-gold);flex-shrink:0}
  .school b{font-size:.9rem;display:block}
  .school small{font-size:.76rem;color:var(--slate)}

  /* ============================================================ CTA STRIP */
  .ctastrip{background:var(--wits-gold);color:var(--wits-blue-deep)}
  .ctastrip .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:40px 24px;flex-wrap:wrap}
  .ctastrip h2{font-size:1.7rem;max-width:22ch}
  .ctastrip .btn-primary{background:var(--wits-blue-deep)}
  .ctastrip .btn-primary:hover{background:#000c33}

  /* ============================================================ FOOTER */
  footer{background:var(--wits-blue-deep);color:rgba(255,255,255,.72);padding:50px 0 28px;font-size:.86rem}
  .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;padding-bottom:34px;border-bottom:1px solid rgba(255,255,255,.12)}
  footer h5{color:#fff;font-size:.82rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px;font-weight:700}
  footer ul{list-style:none;display:flex;flex-direction:column;gap:9px}
  footer a:hover{color:var(--wits-gold)}
  .foot-brand b{color:#fff;font-size:1.05rem;font-family:"Spectral",serif}
  .foot-brand p{margin-top:10px;max-width:34ch;line-height:1.6}
  .foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:20px;flex-wrap:wrap;gap:12px;font-size:.78rem}
  .placeholder-flag{
    background:rgba(253,185,19,.12);border:1px solid rgba(253,185,19,.35);color:var(--wits-gold);
    padding:9px 14px;border-radius:9px;font-size:.74rem;margin-top:18px;display:inline-flex;gap:8px;align-items:flex-start;line-height:1.5;max-width:60ch;
  }

  /* ============================================================ DEEP EQUIPMENT MODULE */
  .eq-shell{display:grid;grid-template-columns:300px 1fr;gap:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff;box-shadow:var(--shadow)}
  .eq-side{background:var(--mist);border-right:1px solid var(--line);padding:20px 18px}
  .eq-side h4{font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;color:var(--slate);margin-bottom:13px}
  .eq-filter{display:flex;flex-direction:column;gap:3px;margin-bottom:22px}
  .eq-filter a,.eq-filter button{font-size:.88rem;padding:8px 11px;border-radius:8px;color:#2b3547;display:flex;justify-content:space-between;align-items:center;gap:10px;transition:.13s;width:100%;text-align:left;background:none;border:none;cursor:pointer;font-family:inherit}
  .eq-filter a:hover,.eq-filter button:hover{background:#fff}
  .eq-filter a.on,.eq-filter button.on{background:var(--wits-blue);color:#fff;font-weight:600}
  .eq-filter a .ct,.eq-filter button .ct{font-size:.74rem;opacity:.7;margin-left:auto;flex-shrink:0}
  .eq-filter a.on .ct,.eq-filter button.on .ct{opacity:.85}
  .eq-side .legend{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:16px}
  .eq-side .legend div{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--slate)}
  .eq-main{padding:0}
  .eq-toolbar{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid var(--line);flex-wrap:wrap}
  .eq-toolbar .srch{flex:1;min-width:180px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;padding:8px 11px}
  .eq-toolbar .srch input{border:none;outline:none;width:100%;font-size:.86rem;font-family:inherit}
  .eq-toolbar .srch svg{width:15px;height:15px;color:var(--slate)}
  .eq-toolbar .view-as{font-size:.78rem;color:var(--slate)}

  .instr{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line);transition:.13s}
  .instr:last-child{border-bottom:none}
  .instr:hover{background:var(--mist)}
  .instr .thumb{width:52px;height:52px;border-radius:10px;background:linear-gradient(145deg,#e8edf6,#dde4f1);display:grid;place-items:center;color:var(--wits-blue);flex-shrink:0}
  .instr .thumb svg{width:26px;height:26px}
  .instr .body{flex:1;min-width:0}
  .instr .body .top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
  .instr .body b{font-size:1rem;font-weight:650}
  .instr .body .loc{font-size:.8rem;color:var(--slate);margin-top:3px}
  .instr .attrs{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}
  .attr{font-size:.72rem;color:#42506a;background:var(--mist-2);border:1px solid var(--line);padding:3px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:5px}
  .attr svg{width:11px;height:11px;opacity:.7}
  .attr.train{color:var(--warn);background:#fbeede;border-color:#f0d3a8}
  .attr.rate{color:var(--wits-blue);background:#eef2fb;border-color:#d6e0f5;font-weight:600}
  .instr .right{display:flex;flex-direction:column;align-items:flex-end;gap:9px;flex-shrink:0}
  .status{font-size:.74rem;font-weight:700;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px}
  .status.free{color:var(--ok);background:#e6f4ec}
  .status.busy{color:var(--warn);background:#fbeede}
  .status.maint{color:var(--slate);background:var(--mist-2)}
  .status .led{width:7px;height:7px;border-radius:50%;background:currentColor}
  .bookbtn{font-size:.8rem;font-weight:650;padding:7px 14px;border-radius:8px;background:var(--wits-blue);color:#fff;border:none;cursor:pointer;white-space:nowrap}
  .bookbtn:hover{background:var(--wits-blue-deep)}
  .bookbtn.ghost{background:#fff;color:var(--wits-blue);border:1px solid var(--line)}

  .eq-feats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}
  .eq-feat{background:#fff;border:1px solid var(--line);border-radius:11px;padding:17px 16px}
  .eq-feat .fi{width:34px;height:34px;border-radius:8px;background:var(--mist-2);display:grid;place-items:center;color:var(--wits-blue);margin-bottom:11px}
  .eq-feat .fi svg{width:17px;height:17px}
  .eq-feat b{font-size:.88rem;display:block;margin-bottom:4px}
  .eq-feat p{font-size:.78rem;color:var(--slate);line-height:1.45}
  .eq-feat.ai-feat{background:var(--ai-soft);border-color:rgba(31,122,109,.22)}
  .eq-feat.ai-feat .fi{background:#fff;color:var(--ai)}
  .eq-feat.ai-feat b{color:var(--ai)}
  .eq-feat.ai-feat p{color:#3c6b63}

  .parity{margin-top:26px;background:var(--wits-blue-deep);border-radius:var(--radius);padding:24px 26px;color:#fff;display:flex;gap:24px;align-items:center;flex-wrap:wrap}
  .parity .pt{flex:1;min-width:240px}
  .parity h4{font-size:1.05rem;margin-bottom:6px}
  .parity p{font-size:.86rem;color:rgba(255,255,255,.76);line-height:1.5}
  .parity .pcols{display:flex;gap:10px;flex-wrap:wrap}
  .parity .pcol{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:11px 14px;font-size:.78rem;min-width:120px}
  .parity .pcol b{display:block;color:var(--wits-gold);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}

  /* ============================================================ DEEP FUNDING MODULE */
  .fund-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:22px}
  .tracker{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}
  .tracker .th{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line);background:var(--mist)}
  .tracker .th b{font-size:.94rem}
  .gtabs{display:flex;gap:4px}
  .gtab{font-size:.78rem;padding:5px 11px;border-radius:7px;color:var(--slate);cursor:pointer}
  .gtab.on{background:var(--wits-blue);color:#fff;font-weight:600}
  .grant{padding:16px 20px;border-bottom:1px solid var(--line)}
  .grant:last-child{border-bottom:none}
  .grant .gtop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
  .grant .gname{font-size:.94rem;font-weight:650}
  .grant .gfunder{font-size:.78rem;color:var(--slate);margin-top:2px}
  .grant .gamt{font-family:"Spectral",serif;font-size:1.02rem;color:var(--wits-blue);white-space:nowrap;font-weight:700}
  .gbar-wrap{margin-top:12px}
  .gbar-meta{display:flex;justify-content:space-between;font-size:.74rem;color:var(--slate);margin-bottom:5px}
  .gbar{height:7px;border-radius:4px;background:var(--mist-2);overflow:hidden}
  .gbar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--wits-blue),var(--wits-blue-deep))}
  .gbar i.warnbar{background:linear-gradient(90deg,#d98a1a,#b4690e)}
  .gflags{display:flex;gap:7px;margin-top:11px;flex-wrap:wrap}
  .gflag{font-size:.72rem;padding:3px 9px;border-radius:6px;display:inline-flex;align-items:center;gap:5px;font-weight:600}
  .gflag.due{color:var(--warn);background:#fbeede}
  .gflag.milestone{color:var(--wits-blue);background:#eef2fb}
  .gflag.ai-flag{color:var(--ai);background:var(--ai-soft)}
  .gflag svg{width:11px;height:11px}

  .fund-side{display:flex;flex-direction:column;gap:16px}
  .match-card{background:linear-gradient(160deg,var(--wits-blue-deep),var(--wits-blue));border-radius:var(--radius);padding:20px;color:#fff;position:relative;overflow:hidden}
  .match-card::after{content:"";position:absolute;right:-60px;bottom:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(253,185,19,.2),transparent 65%)}
  .match-card .ai-chip{background:rgba(255,255,255,.16);color:#fff;border-color:rgba(255,255,255,.3);position:relative;z-index:1}
  .match-card h4{font-size:1.05rem;margin:12px 0 4px;position:relative;z-index:1}
  .match-card>p{font-size:.82rem;color:rgba(255,255,255,.76);margin-bottom:14px;position:relative;z-index:1}
  .match-item{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:12px 14px;margin-top:9px;position:relative;z-index:1}
  .match-item .mtop{display:flex;justify-content:space-between;align-items:center;gap:10px}
  .match-item b{font-size:.85rem}
  .fit{font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--wits-gold);color:var(--wits-blue-deep)}
  .match-item small{font-size:.74rem;color:rgba(255,255,255,.7);display:block;margin-top:3px}
  .mini-stat{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px}
  .mini-stat .ms-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}
  .mini-stat .ms-row:last-child{border-bottom:none}
  .mini-stat .ms-row span{font-size:.84rem;color:var(--slate)}
  .mini-stat .ms-row b{font-family:"Spectral",serif;font-size:1.05rem;color:var(--ink)}

  /* ============================================================ LIFECYCLE RIBBON */
  .lifecycle{display:flex;align-items:stretch;gap:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff;margin-top:8px}
  .lc-stage{flex:1;padding:16px 14px;border-right:1px solid var(--line);text-align:center;position:relative}
  .lc-stage:last-child{border-right:none}
  .lc-stage .lcn{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--slate)}
  .lc-stage b{display:block;font-size:.88rem;margin-top:5px;color:var(--wits-blue)}
  .lc-stage.cur{background:var(--wits-blue);}
  .lc-stage.cur .lcn{color:rgba(255,255,255,.7)}
  .lc-stage.cur b{color:#fff}

  /* ============================================================ POST-AWARD */
  .pa-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:8px}
  .pa-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}
  .pa-card .pah{padding:15px 20px;border-bottom:1px solid var(--line);background:var(--mist);display:flex;align-items:center;justify-content:space-between}
  .pa-card .pah b{font-size:.92rem}
  .pa-item{display:flex;align-items:center;gap:13px;padding:14px 20px;border-bottom:1px solid var(--line)}
  .pa-item:last-child{border-bottom:none}
  .pa-item .pic{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}
  .pa-item .pic.due{background:#fbeede;color:var(--warn)}
  .pa-item .pic.ok{background:#e6f4ec;color:var(--ok)}
  .pa-item .pic.ai{background:var(--ai-soft);color:var(--ai)}
  .pa-item .pic svg{width:17px;height:17px}
  .pa-item .pm{flex:1;min-width:0}
  .pa-item .pm b{font-size:.88rem;display:block;font-weight:620}
  .pa-item .pm small{font-size:.77rem;color:var(--slate)}
  .pa-item .pdate{font-size:.76rem;font-weight:600;color:var(--slate);white-space:nowrap}
  .recon{padding:16px 20px}
  .recon .rrow{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid var(--line);font-size:.86rem}
  .recon .rrow:last-child{border-bottom:none}
  .recon .rrow span{color:var(--slate)}
  .recon .rrow b{font-family:"Spectral",serif}
  .recon .rrow.tot b{color:var(--wits-blue);font-size:1.05rem}
  .recon .ai-line{margin-top:13px;background:var(--ai-soft);border:1px solid rgba(31,122,109,.2);border-radius:9px;padding:11px 13px;font-size:.8rem;color:#2f6258;display:flex;gap:9px;align-items:flex-start;line-height:1.45}
  .recon .ai-line svg{width:15px;height:15px;color:var(--ai);flex-shrink:0;margin-top:2px}

  /* ============================================================ DEVELOPMENT / PFUNZO */
  .dev-shell{display:grid;grid-template-columns:1.3fr .7fr;gap:22px}
  .courses{display:grid;grid-template-columns:1fr 1fr;gap:14px}
  .course{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;transition:.15s;display:flex;flex-direction:column}
  .course:hover{box-shadow:var(--shadow);transform:translateY(-2px);border-color:#cfd7e6}
  .course .ctag{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--wits-gold);background:var(--wits-blue-deep);padding:3px 8px;border-radius:5px;align-self:flex-start}
  .course h4{font-size:1rem;margin:11px 0 5px}
  .course p{font-size:.8rem;color:var(--slate);flex:1}
  .course .cmeta{display:flex;align-items:center;gap:12px;margin-top:13px;font-size:.76rem;color:var(--slate)}
  .course .cmeta .prog{flex:1;height:5px;border-radius:3px;background:var(--mist-2);overflow:hidden}
  .course .cmeta .prog i{display:block;height:100%;background:var(--wits-gold)}
  .pfunzo-badge{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;color:var(--slate);margin-top:14px}
  .pfunzo-badge b{color:var(--wits-blue);font-weight:650}
  .superv{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow)}
  .superv h4{font-size:.94rem;margin-bottom:14px}
  .superv .sv{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}
  .superv .sv:last-child{border-bottom:none}
  .superv .av{width:34px;height:34px;border-radius:50%;background:linear-gradient(145deg,var(--wits-blue),var(--wits-blue-deep));color:#fff;display:grid;place-items:center;font-size:.78rem;font-weight:700;flex-shrink:0}
  .superv .svm{flex:1;min-width:0}
  .superv .svm b{font-size:.85rem;display:block}
  .superv .svm small{font-size:.74rem;color:var(--slate)}
  .superv .svstage{font-size:.68rem;font-weight:700;padding:3px 8px;border-radius:999px;white-space:nowrap}
  .svstage.prop{background:#eef2fb;color:var(--wits-blue)}
  .svstage.field{background:#fbeede;color:var(--warn)}
  .svstage.write{background:#e6f4ec;color:var(--ok)}

  /* ============================================================ SUPPORT DIRECTORY */
  .supgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
  .sup{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 16px;transition:.15s}
  .sup:hover{border-color:var(--wits-blue);background:var(--mist)}
  .sup .si{width:38px;height:38px;border-radius:9px;background:var(--mist-2);display:grid;place-items:center;color:var(--wits-blue);margin-bottom:12px}
  .sup .si svg{width:19px;height:19px}
  .sup b{font-size:.9rem;display:block;margin-bottom:4px}
  .sup p{font-size:.78rem;color:var(--slate);line-height:1.45}
  .sup .slink{font-size:.78rem;font-weight:650;color:var(--wits-blue);margin-top:9px;display:inline-block}

  /* ============================================================ RESPONSIVE */
  @media(max-width:980px){
    .hero .wrap{grid-template-columns:1fr;gap:34px}
    .hero h1{font-size:2.5rem}
    .modgrid,.schoolgrid{grid-template-columns:1fr 1fr}
    .ai-grid{grid-template-columns:1fr 1fr}
    .stats .wrap{grid-template-columns:repeat(2,1fr)}
    .stat:nth-child(2){border-right:none}
    .split{grid-template-columns:1fr}
    .eq-shell{grid-template-columns:1fr}
    .eq-side{border-right:none;border-bottom:1px solid var(--line)}
    .eq-filter{flex-direction:row;flex-wrap:wrap;gap:6px}
    .eq-filter a,.eq-filter button{background:#fff}
    .eq-feats{grid-template-columns:1fr 1fr}
    .fund-grid{grid-template-columns:1fr}
    .ia-band{grid-template-columns:1fr}
    .prof-grid{grid-template-columns:1fr}
    .dash-body{grid-template-columns:1fr}
    .dash-tile{border-right:none}
    .pa-grid{grid-template-columns:1fr}
    .dev-shell{grid-template-columns:1fr}
    .courses{grid-template-columns:1fr 1fr}
    .supgrid{grid-template-columns:1fr 1fr}
    .lifecycle{flex-wrap:wrap}
    .lc-stage{flex:1 1 33%;border-bottom:1px solid var(--line)}
    .flow{grid-template-columns:1fr 1fr}
    .step{border-bottom:1px solid var(--line)}
    .foot-grid{grid-template-columns:1fr 1fr}
  }
  /* nav collapses to hamburger before the desktop nav would overflow */
  @media(max-width:1240px){
    nav.main{display:none}
    .menu-btn{display:block;margin-left:auto}
    .nav-cta{display:none}
  }
  /* secondary CTA drops on narrower laptops so the primary nav always fits */
  @media(max-width:1360px){
    .nav-cta .btn-ghost{display:none}
  }
  @media(max-width:560px){
    .modgrid,.schoolgrid,.ai-grid,.stats .wrap,.flow,.foot-grid{grid-template-columns:1fr}
    .eq-feats{grid-template-columns:1fr}
    .courses,.supgrid{grid-template-columns:1fr}
    .stat{border-right:none}
    .hero h1{font-size:2.1rem}
    .topbar .wrap .hide-sm{display:none}
  }
  @media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto}}
  :focus-visible{outline:3px solid var(--wits-gold);outline-offset:2px;border-radius:4px}
  /* ============================================================ SPA ROUTER */
  .view{display:none}
  .view.active{display:block;animation:fadein .25s ease}
  @keyframes fadein{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
  nav.main a.on{color:var(--wits-blue)}
  nav.main a.on::after{width:100%}

  /* breadcrumb */
  .crumb{background:var(--mist);border-bottom:1px solid var(--line)}
  .crumb .wrap{display:flex;align-items:center;gap:9px;height:46px;font-size:.82rem;color:var(--slate)}
  .crumb a{color:var(--wits-blue);font-weight:600}
  .crumb a:hover{text-decoration:underline}
  .crumb .sepc{opacity:.45}
  .crumb b{color:var(--ink);font-weight:600}

  /* ============================================================ GATEWAY CARDS (home) */
  .gateway-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
  .gw-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px 22px;transition:.18s;cursor:pointer;display:flex;flex-direction:column;text-align:left}
  .gw-card:hover{box-shadow:var(--shadow);transform:translateY(-2px);border-color:#cfd7e6}
  .gw-card.lead{border-color:var(--wits-blue);box-shadow:0 0 0 3px rgba(0,35,149,.06)}
  .gw-card .gwi{width:46px;height:46px;border-radius:12px;background:var(--mist-2);display:grid;place-items:center;color:var(--wits-blue);margin-bottom:15px}
  .gw-card.lead .gwi{background:var(--wits-blue);color:#fff}
  .gw-card .gwi svg{width:23px;height:23px}
  .gw-card h3{font-size:1.18rem;margin-bottom:6px;display:flex;align-items:center;gap:9px}
  .gw-card .lead-tag{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--wits-gold);color:var(--wits-blue-deep);padding:2px 7px;border-radius:999px}
  .gw-card p{font-size:.9rem;color:var(--slate);flex:1;margin-bottom:13px}
  .gw-card .gwo{font-size:.85rem;font-weight:650;color:var(--wits-blue);display:inline-flex;align-items:center;gap:6px}
  .gw-card:hover .gwo svg{transform:translateX(3px)}
  .gw-card .gwo svg{width:14px;height:14px;transition:transform .15s}
  .gw-card .fed-mini{font-size:.68rem;color:var(--wits-blue);background:#eef2fb;border:1px solid #d6e0f5;padding:2px 7px;border-radius:999px;font-weight:600}

  /* why this matters */
  .why{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px}
  .why-item{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px 18px}
  .why-item .wi{width:36px;height:36px;border-radius:9px;background:var(--wits-gold-soft);display:grid;place-items:center;color:var(--warn);margin-bottom:12px}
  .why-item .wi svg{width:18px;height:18px}
  .why-item b{display:block;font-size:.94rem;margin-bottom:5px}
  .why-item p{font-size:.82rem;color:var(--slate);line-height:1.45}

  /* featured previews */
  .feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
  .feat-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;cursor:pointer;transition:.16s}
  .feat-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}
  .feat-card .fc-top{height:8px}
  .feat-card .fc-top.eq{background:var(--wits-blue)}
  .feat-card .fc-top.da{background:var(--ai)}
  .feat-card .fc-top.un{background:var(--wits-gold)}
  .feat-card .fc-body{padding:20px}
  .feat-card .fc-kind{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--slate)}
  .feat-card h4{font-size:1.05rem;margin:8px 0 6px}
  .feat-card p{font-size:.84rem;color:var(--slate);line-height:1.45;margin-bottom:12px}
  .feat-card .fc-meta{display:flex;align-items:center;gap:8px;font-size:.76rem;color:var(--slate);flex-wrap:wrap}

  /* ============================================================ SEARCH WORKSPACE */
  .sr-top{background:#fff;border-bottom:1px solid var(--line);padding:20px 0}
  .sr-bar{display:flex;align-items:center;gap:10px;border:2px solid var(--wits-blue);border-radius:12px;padding:12px 15px;box-shadow:0 0 0 4px rgba(0,35,149,.06)}
  .sr-bar svg{width:19px;height:19px;color:var(--wits-blue);flex-shrink:0}
  .sr-bar input{border:none;outline:none;font-size:1rem;width:100%;font-family:inherit}
  .sr-bar .go{background:var(--wits-blue);color:#fff;border:none;border-radius:9px;padding:9px 16px;font-weight:650;font-size:.86rem;cursor:pointer}
  .sr-tabs{display:flex;gap:6px;margin-top:14px;flex-wrap:wrap}
  .sr-tab{font-size:.82rem;font-weight:600;padding:7px 13px;border-radius:8px;color:var(--slate);background:var(--mist-2);border:1px solid var(--line);cursor:pointer;transition:.13s}
  .sr-tab:hover{border-color:var(--wits-blue);color:var(--wits-blue)}
  .sr-tab.on{background:var(--wits-blue);border-color:var(--wits-blue);color:#fff}
  .sr-tab .ct{opacity:.7;font-size:.74rem;margin-left:4px}
  .sr-shell{display:grid;grid-template-columns:240px 1fr;gap:24px;padding-top:26px}
  .sr-filters{align-self:start;position:sticky;top:88px}
  .sr-fgroup{border-bottom:1px solid var(--line);padding:14px 0}
  .sr-fgroup:first-child{padding-top:0}
  .sr-fgroup h5{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--slate);margin-bottom:11px;font-weight:700}
  .sr-fopt{display:flex;align-items:center;gap:9px;padding:5px 0;font-size:.84rem;color:#2b3547;cursor:pointer}
  .sr-fopt input{accent-color:var(--wits-blue);width:15px;height:15px}
  .sr-fopt .fc{margin-left:auto;font-size:.74rem;color:var(--slate)}
  .sr-results{min-width:0}
  .sr-summary{background:var(--ai-soft);border:1px solid rgba(31,122,109,.2);border-radius:11px;padding:14px 16px;margin-bottom:18px;font-size:.86rem;color:#2f6258;line-height:1.5}
  .sr-summary .ai-chip{margin-bottom:8px}
  .sr-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;flex-wrap:wrap;gap:10px}
  .sr-meta .cnt{font-size:.86rem;color:var(--slate)}
  .sr-meta .cnt b{color:var(--ink)}
  .sr-sort{font-size:.82rem;color:var(--slate);border:1px solid var(--line);border-radius:8px;padding:7px 11px;background:#fff;font-family:inherit}
  .result{display:flex;gap:15px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;margin-bottom:13px;transition:.14s;cursor:pointer}
  .result:hover{box-shadow:var(--shadow);border-color:#cfd7e6}
  .result .r-ic{width:46px;height:46px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}
  .result .r-ic svg{width:23px;height:23px}
  .r-ic.eq{background:#eef2fb;color:var(--wits-blue)}
  .r-ic.da{background:var(--ai-soft);color:var(--ai)}
  .r-ic.pe{background:var(--wits-gold-soft);color:var(--warn)}
  .r-ic.pub{background:var(--mist-2);color:var(--slate)}
  .r-ic.un{background:#eef2fb;color:var(--wits-blue)}
  .result .r-body{flex:1;min-width:0}
  .result .r-kind{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--slate);margin-bottom:5px}
  .result h4{font-size:1.04rem;margin-bottom:4px}
  .result .r-sub{font-size:.83rem;color:var(--slate);margin-bottom:9px}
  .result .r-attrs{display:flex;flex-wrap:wrap;gap:7px}
  .r-badge{font-size:.72rem;font-weight:600;padding:3px 9px;border-radius:6px;display:inline-flex;align-items:center;gap:5px}
  .r-badge.free{background:#e6f4ec;color:var(--ok)} .r-badge.busy{background:#fbeede;color:var(--warn)}
  .r-badge.open{background:#e6f4ec;color:var(--ok)} .r-badge.restricted{background:#fbeede;color:var(--warn)} .r-badge.login{background:var(--mist-2);color:var(--slate)}
  .r-badge.plain{background:var(--mist);color:#42506a;border:1px solid var(--line)}
  .result .r-act{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}
  .result .r-btn{font-size:.8rem;font-weight:650;padding:7px 14px;border-radius:8px;background:var(--wits-blue);color:#fff;border:none;cursor:pointer;white-space:nowrap}
  .result .r-btn.ghost{background:#fff;color:var(--wits-blue);border:1px solid var(--line)}

  /* ============================================================ FULL PROFILE / DETAIL PAGES */
  .detail-hero{background:linear-gradient(160deg,var(--wits-blue-deep),var(--wits-blue));color:#fff;position:relative;overflow:hidden}
  .detail-hero.org{background:linear-gradient(160deg,#022a4d,var(--wits-blue))}
  .detail-hero::after{content:"";position:absolute;right:-90px;top:-90px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(253,185,19,.16),transparent 65%)}
  .detail-hero .wrap{position:relative;z-index:1;padding:34px 24px}
  .dh-top{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}
  .dh-av{width:80px;height:80px;border-radius:18px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);display:grid;place-items:center;font-family:"Spectral",serif;font-weight:800;font-size:1.8rem;flex-shrink:0}
  .dh-av.round{border-radius:50%}
  .dh-info{flex:1;min-width:240px}
  .dh-info h1{font-size:1.9rem;letter-spacing:-.02em}
  .dh-info .dh-role{font-size:.98rem;color:rgba(255,255,255,.82);margin-top:4px}
  .dh-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
  .dh-chip{font-size:.74rem;font-weight:600;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);padding:4px 10px;border-radius:999px;display:inline-flex;align-items:center;gap:6px}
  .dh-chip.ok{background:rgba(31,122,76,.3);border-color:rgba(120,220,160,.4)}
  .dh-chip.gold{background:rgba(253,185,19,.18);border-color:rgba(253,185,19,.4);color:#fff}
  .dh-chip svg{width:12px;height:12px}
  .dh-actions{display:flex;gap:10px;flex-wrap:wrap}
  .dh-actions .btn{font-size:.84rem}
  .dh-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:24px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:12px;overflow:hidden}
  .dh-stats div{padding:14px 12px;text-align:center;border-right:1px solid rgba(255,255,255,.12)}
  .dh-stats div:last-child{border-right:none}
  .dh-stats b{display:block;font-family:"Spectral",serif;font-size:1.4rem;color:var(--wits-gold)}
  .dh-stats small{font-size:.7rem;color:rgba(255,255,255,.7)}
  .detail-body{display:grid;grid-template-columns:1fr 320px;gap:30px;padding:36px 0}
  .detail-main{min-width:0}
  .detail-side{min-width:0}
  .dsec{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px;margin-bottom:18px}
  .dsec h3{font-size:1.05rem;margin-bottom:14px;display:flex;align-items:center;gap:9px}
  .dsec h3 .ai-chip{margin-left:auto}
  .dsec p{font-size:.9rem;color:#3a4456;line-height:1.6}
  .dsec .ptags{margin-top:4px}
  .conn-row{display:flex;align-items:center;gap:13px;padding:11px 0;border-bottom:1px solid var(--line)}
  .conn-row:last-child{border-bottom:none}
  .conn-row .ci{width:34px;height:34px;border-radius:9px;background:var(--mist-2);display:grid;place-items:center;color:var(--wits-blue);flex-shrink:0}
  .conn-row .ci svg{width:17px;height:17px}
  .conn-row .cm{flex:1;min-width:0}
  .conn-row .cm b{font-size:.88rem;display:block}
  .conn-row .cm small{font-size:.76rem;color:var(--slate)}
  .conn-row .cgo{font-size:.78rem;color:var(--wits-blue);font-weight:600}
  .dside-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;margin-bottom:16px}
  .dside-card h4{font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;color:var(--slate);margin-bottom:12px;font-weight:700}
  .dside-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);font-size:.86rem}
  .dside-row:last-child{border-bottom:none}
  .dside-row span{color:var(--slate)}
  .dside-row b{font-weight:600}

  /* directory grids for people/units */
  .dir-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
  .dir-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;cursor:pointer;transition:.15s}
  .dir-card:hover{box-shadow:var(--shadow);transform:translateY(-2px);border-color:#cfd7e6}
  .dir-card .dc-top{display:flex;align-items:center;gap:12px;margin-bottom:12px}
  .dir-card .dc-av{width:42px;height:42px;border-radius:10px;background:linear-gradient(145deg,var(--wits-blue),var(--wits-blue-deep));color:#fff;display:grid;place-items:center;font-weight:700;font-size:.9rem;flex-shrink:0}
  .dir-card .dc-av.round{border-radius:50%}
  .dir-card .dc-av.gold{background:linear-gradient(145deg,var(--wits-gold),#e0a500);color:var(--wits-blue-deep)}
  .dir-card b{font-size:.96rem;display:block}
  .dir-card small{font-size:.78rem;color:var(--slate)}
  .dir-card .dc-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}

  @media(max-width:980px){
    .gateway-grid,.feat-grid,.dir-grid{grid-template-columns:1fr 1fr}
    .why{grid-template-columns:1fr 1fr}
    .sr-shell{grid-template-columns:1fr}
    .sr-filters{position:static;order:2}
    .sr-results{order:1}
    .eq-filter a,.eq-filter button{justify-content:flex-start;width:auto}
    .eq-filter a .ct,.eq-filter button .ct{margin-left:6px}
    .detail-body{grid-template-columns:1fr}
    .dh-stats{grid-template-columns:repeat(3,1fr)}
  }
  @media(max-width:560px){
    .gateway-grid,.feat-grid,.dir-grid,.why{grid-template-columns:1fr}
    .dh-stats{grid-template-columns:1fr 1fr}
  }

  /* ============================================================ PHASE-2 DEMO NOTICE MODAL */
  .mini-modal-overlay{position:fixed;inset:0;background:rgba(14,21,37,.5);z-index:210;display:none;align-items:center;justify-content:center;padding:24px}
  .mini-modal-overlay.open{display:flex;animation:fadein .2s ease}
  .mini-modal{background:#fff;border-radius:16px;max-width:400px;width:100%;box-shadow:0 20px 60px rgba(14,21,37,.3);overflow:hidden;animation:slidein .26s cubic-bezier(.2,.7,.2,1)}
  .mini-modal .mm-top{padding:26px 26px 0;text-align:center}
  .mini-modal .mm-ic{width:52px;height:52px;border-radius:14px;background:var(--wits-gold-soft);color:var(--warn);display:grid;place-items:center;margin:0 auto 16px}
  .mini-modal .mm-ic svg{width:26px;height:26px}
  .mini-modal h4{font-size:1.15rem;margin-bottom:8px}
  .mini-modal p{font-size:.9rem;color:var(--slate);line-height:1.55;padding:0 4px}
  .mini-modal .mm-tag{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--ai-soft);color:var(--ai);padding:3px 10px;border-radius:999px;margin-top:14px}
  .mini-modal .mm-foot{padding:20px 26px 24px}
  .mini-modal .mm-foot .btn{width:100%;justify-content:center}

  .illus-badge{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--wits-gold-soft);color:var(--warn);padding:3px 9px;border-radius:999px;margin-left:10px;white-space:nowrap}

  /* ============================================================ BOOKING / RECHARGE MODAL */
  .modal-overlay{position:fixed;inset:0;background:rgba(14,21,37,.5);z-index:200;display:none;align-items:stretch;justify-content:flex-end}
  .modal-overlay.open{display:flex;animation:fadein .2s ease}
  .slideover{width:min(460px,100%);background:#fff;height:100%;overflow-y:auto;box-shadow:-8px 0 40px rgba(14,21,37,.2);animation:slidein .28s cubic-bezier(.2,.7,.2,1)}
  @keyframes slidein{from{transform:translateX(40px);opacity:.6}to{transform:none;opacity:1}}
  .so-head{padding:20px 24px;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:sticky;top:0;background:#fff;z-index:1}
  .so-head b{font-size:1.05rem;display:block}
  .so-head small{font-size:.8rem;color:var(--slate)}
  .so-close{background:var(--mist-2);border:none;width:32px;height:32px;border-radius:8px;cursor:pointer;display:grid;place-items:center;flex-shrink:0}
  .so-close svg{width:16px;height:16px;color:var(--slate)}
  .so-body{padding:22px 24px}
  .so-field{margin-bottom:18px}
  .so-field label{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--slate);margin-bottom:7px}
  .so-field input,.so-field select{width:100%;font-family:inherit;font-size:.92rem;padding:11px 13px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink)}
  .so-field select:focus,.so-field input:focus{outline:none;border-color:var(--wits-blue)}
  .so-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}
  .recharge-box{background:var(--ai-soft);border:1px solid rgba(31,122,109,.22);border-radius:11px;padding:15px 16px;margin-top:4px}
  .recharge-box .rb-chip{margin-bottom:10px}
  .recharge-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:.88rem}
  .recharge-row span{color:#2f6258}
  .recharge-row b{color:var(--ink);font-family:"Spectral",serif}
  .recharge-row.total{border-top:1px solid rgba(31,122,109,.2);margin-top:6px;padding-top:10px}
  .recharge-row.total b{color:var(--ai);font-size:1.05rem}
  .so-foot{padding:18px 24px;border-top:1px solid var(--line);display:flex;gap:10px;position:sticky;bottom:0;background:#fff}
  .so-foot .btn{flex:1;justify-content:center}
  .so-success{text-align:center;padding:30px 24px}
  .so-success .sc-ic{width:56px;height:56px;border-radius:50%;background:#e6f4ec;color:var(--ok);display:grid;place-items:center;margin:0 auto 16px}
  .so-success .sc-ic svg{width:28px;height:28px}
  .so-success h4{font-size:1.15rem;margin-bottom:8px}
  .so-success p{font-size:.9rem;color:var(--slate);line-height:1.5;margin-bottom:6px}
  .so-success .sc-detail{background:var(--mist);border:1px solid var(--line);border-radius:10px;padding:14px;margin-top:16px;text-align:left;font-size:.84rem}
  .so-success .sc-detail div{display:flex;justify-content:space-between;padding:4px 0}
  .so-success .sc-detail b{font-weight:600}

  /* people/data category filters */
  .cat-bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px;align-items:center}
  .cat-bar .cb-label{font-size:.78rem;font-weight:700;color:var(--slate);margin-right:4px}
  .cat-pill{font-size:.8rem;font-weight:600;padding:6px 13px;border-radius:999px;background:var(--mist-2);border:1px solid var(--line);color:#3a4456;cursor:pointer;transition:.13s}
  .cat-pill:hover{border-color:var(--wits-blue);color:var(--wits-blue)}
  .cat-pill.on{background:var(--wits-blue);border-color:var(--wits-blue);color:#fff}

  /* ============================================================ PROTOTYPE NOTE / PHASES / WHAT-THIS-IS */
  .proto-note{display:flex;align-items:center;gap:9px;background:var(--wits-gold-soft);border:1px solid rgba(253,185,19,.45);border-radius:9px;padding:9px 14px;margin-top:14px;font-size:.8rem;color:#5a4200}
  .proto-note svg{width:16px;height:16px;color:var(--warn);flex-shrink:0}
  .proto-note b{font-weight:700}

  .phases{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}
  .phase{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px 20px;position:relative;overflow:hidden}
  .phase::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}
  .phase.p1::before{background:var(--wits-blue)} .phase.p2::before{background:var(--wits-gold)} .phase.p3::before{background:var(--ai)}
  .phase .ph-tag{display:inline-flex;align-items:center;gap:7px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px;margin-bottom:11px}
  .phase.p1 .ph-tag{background:#eef2fb;color:var(--wits-blue)} .phase.p2 .ph-tag{background:var(--wits-gold-soft);color:var(--warn)} .phase.p3 .ph-tag{background:var(--ai-soft);color:var(--ai)}
  .phase h4{font-size:1.05rem;margin-bottom:8px}
  .phase p{font-size:.85rem;color:var(--slate);line-height:1.5}
  .phase ul{list-style:none;margin-top:10px;display:flex;flex-direction:column;gap:6px}
  .phase li{font-size:.8rem;color:#2b3547;display:flex;gap:8px;align-items:flex-start}
  .phase li::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--wits-gold);flex-shrink:0;margin-top:7px}

  .whatis{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}
  .whatis-card{border-radius:var(--radius);padding:22px 22px;border:1px solid var(--line)}
  .whatis-card.is{background:#eef7f0;border-color:#bfe3cd}
  .whatis-card.isnot{background:var(--mist);border-color:var(--line)}
  .whatis-card h4{font-size:.95rem;margin-bottom:12px;display:flex;align-items:center;gap:9px}
  .whatis-card h4 .wi-ic{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;flex-shrink:0}
  .whatis-card.is .wi-ic{background:var(--ok);color:#fff} .whatis-card.isnot .wi-ic{background:var(--slate);color:#fff}
  .whatis-card h4 .wi-ic svg{width:14px;height:14px}
  .whatis-card p{font-size:.88rem;color:#3a4456;line-height:1.55}

  @media(max-width:880px){.phases{grid-template-columns:1fr}.whatis{grid-template-columns:1fr}}

  /* ============================================================ FUNDING OPPORTUNITIES BOARD */
  .fund-subnav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px}
  .fund-subnav a{font-size:.84rem;font-weight:600;padding:8px 14px;border-radius:9px;color:#3a4456;background:var(--mist-2);border:1px solid var(--line);transition:.14s}
  .fund-subnav a:hover{border-color:var(--wits-blue);color:var(--wits-blue)}
  .fund-subnav a.on{background:var(--wits-blue);border-color:var(--wits-blue);color:#fff}
  .opp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}
  .opp-toolbar .ot-l{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
  .opp-chip{font-size:.78rem;font-weight:600;padding:6px 12px;border-radius:999px;background:var(--mist-2);border:1px solid var(--line);color:#3a4456;cursor:pointer}
  .opp-chip.on{background:var(--wits-blue);border-color:var(--wits-blue);color:#fff}
  .opp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
  .opp{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:.15s}
  .opp:hover{box-shadow:var(--shadow);border-color:#cfd7e6}
  .opp .opp-band{height:5px}
  .opp-band.high{background:var(--ok)} .opp-band.med{background:var(--wits-gold)} .opp-band.low{background:var(--slate)}
  .opp .opp-body{padding:18px 20px;flex:1}
  .opp .opp-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}
  .opp .opp-funder{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--slate)}
  .fit-badge{font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}
  .fit-badge svg{width:11px;height:11px}
  .fit-badge.high{background:#e6f4ec;color:var(--ok)} .fit-badge.med{background:var(--wits-gold-soft);color:var(--warn)} .fit-badge.low{background:var(--mist-2);color:var(--slate)}
  .opp h4{font-size:1.02rem;margin-bottom:8px;line-height:1.3}
  .opp .opp-meta{display:flex;flex-wrap:wrap;gap:14px;font-size:.8rem;color:var(--slate);margin-bottom:11px}
  .opp .opp-meta b{color:var(--ink)}
  .opp .opp-why{font-size:.8rem;color:#2f6258;background:var(--ai-soft);border:1px solid rgba(31,122,109,.18);border-radius:8px;padding:9px 11px;line-height:1.45;display:flex;gap:8px;align-items:flex-start}
  .opp .opp-why svg{width:13px;height:13px;color:var(--ai);flex-shrink:0;margin-top:2px}
  .opp .opp-foot{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid var(--line);background:var(--mist)}
  .opp .opp-deadline{font-size:.78rem;font-weight:600}
  .opp .opp-deadline.soon{color:var(--warn)}
  .opp .opp-btns{display:flex;gap:8px}
  .opp .opp-btn{font-size:.78rem;font-weight:650;padding:6px 13px;border-radius:8px;border:none;cursor:pointer;background:var(--wits-blue);color:#fff}
  .opp .opp-btn.ghost{background:#fff;color:var(--wits-blue);border:1px solid var(--line)}
  .alert-bar{display:flex;align-items:center;gap:11px;background:var(--wits-gold-soft);border:1px solid rgba(253,185,19,.4);border-radius:11px;padding:13px 17px;margin-bottom:22px;font-size:.86rem;color:#5a4200}
  .alert-bar svg{width:18px;height:18px;color:var(--warn);flex-shrink:0}
  .alert-bar b{font-weight:700}
  .alert-bar .ab-act{margin-left:auto;font-size:.8rem;font-weight:650;color:var(--wits-blue);white-space:nowrap;cursor:pointer}

  /* ============================================================ AI RECOMMENDATIONS (profiles) */
  .recs{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}
  .recs-head{padding:16px 20px;border-bottom:1px solid var(--line);background:linear-gradient(160deg,var(--ai-soft),#fff);display:flex;align-items:center;gap:10px}
  .recs-head .rh-ic{width:30px;height:30px;border-radius:8px;background:var(--ai);display:grid;place-items:center;color:#fff;flex-shrink:0}
  .recs-head .rh-ic svg{width:16px;height:16px}
  .recs-head b{font-size:.95rem;display:block}
  .recs-head small{font-size:.76rem;color:var(--slate)}
  .rec-cats{display:flex;gap:6px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--line)}
  .rec-cat{font-size:.74rem;font-weight:600;padding:5px 10px;border-radius:7px;background:var(--mist-2);border:1px solid var(--line);color:#3a4456;cursor:pointer;transition:.13s}
  .rec-cat:hover{border-color:var(--wits-blue);color:var(--wits-blue)}
  .rec-cat.on{background:var(--wits-blue);border-color:var(--wits-blue);color:#fff}
  .rec{display:flex;gap:13px;padding:14px 20px;border-bottom:1px solid var(--line);transition:.13s;cursor:pointer}
  .rec:last-child{border-bottom:none}
  .rec:hover{background:var(--mist)}
  .rec .rec-ic{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}
  .rec .rec-ic svg{width:18px;height:18px}
  .rec-ic.fund{background:#eef2fb;color:var(--wits-blue)}
  .rec-ic.train{background:var(--wits-gold-soft);color:var(--warn)}
  .rec-ic.collab{background:var(--ai-soft);color:var(--ai)}
  .rec-ic.pub{background:var(--mist-2);color:var(--slate)}
  .rec-ic.equip{background:#eef2fb;color:var(--wits-blue)}
  .rec-ic.data{background:var(--ai-soft);color:var(--ai)}
  .rec .rec-b{flex:1;min-width:0}
  .rec .rec-cat-tag{font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--slate)}
  .rec .rec-b b{font-size:.9rem;display:block;margin:2px 0 3px;line-height:1.3}
  .rec .rec-b small{font-size:.78rem;color:var(--slate);line-height:1.4;display:block}
  .rec .rec-r{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex-shrink:0}
  .rec-foot{padding:12px 20px;text-align:center}
  .rec-foot a{font-size:.82rem;font-weight:650;color:var(--wits-blue)}

  @media(max-width:980px){
    .opp-grid{grid-template-columns:1fr}
  }
  @media(max-width:560px){
    .opp-grid{grid-template-columns:1fr}
  }

  :root{--wits-logo:url('data:image/png;base64,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')}
  .wits-logo{background:var(--wits-logo) left center/contain no-repeat}
  .brand .wits-logo{width:84px;height:42px;flex-shrink:0}
  .brand-divider{width:1px;height:34px;background:var(--line);flex-shrink:0;margin:0 2px}
  .foot-logo-chip{display:flex;width:fit-content;background:#fff;border-radius:10px;padding:12px 16px;margin-bottom:14px}
  .foot-logo-chip .wits-logo{width:150px;height:75px}
  @media(max-width:560px){.brand .wits-logo{width:72px;height:36px}}
