/* Wolf Hack Academy · Command Navigation V4
   Global navigation homologation · 2026-09-09 */
:root{
  --wha-menu-void:#01040c;
  --wha-menu-deep:#020817;
  --wha-menu-navy:#04132a;
  --wha-menu-panel:#071c38;
  --wha-menu-blue:#0068ff;
  --wha-menu-cyan:#24d7ff;
  --wha-menu-ice:#f5f9ff;
  --wha-menu-silver:#9fb5cf;
  --wha-menu-line:rgba(63,184,255,.25);
  --wha-menu-shadow:0 28px 90px rgba(0,0,0,.62),0 0 0 1px rgba(53,190,255,.12);
}

.wha-command-header,
.wha-command-header *{box-sizing:border-box}
.wha-command-header{
  position:sticky;top:0;z-index:9999;width:100%;
  color:var(--wha-menu-ice);
  background:linear-gradient(180deg,rgba(1,5,14,.99),rgba(2,10,25,.97));
  border-bottom:1px solid rgba(37,197,255,.24);
  box-shadow:0 10px 35px rgba(0,0,0,.34);
  isolation:isolate;
}
.wha-command-header::before{
  content:"";position:absolute;inset:0;pointer-events:none;opacity:.26;
  background-image:linear-gradient(rgba(48,163,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(48,163,255,.08) 1px,transparent 1px);
  background-size:34px 34px;mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)
}
.wha-command-header::after{
  content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;
  background:linear-gradient(90deg,transparent 4%,#005eff 22%,#26d9ff 50%,#005eff 78%,transparent 96%);
  box-shadow:0 0 18px rgba(38,217,255,.6)
}
.wha-command-strip{height:25px;border-bottom:1px solid rgba(75,181,255,.12);background:rgba(0,0,0,.18);position:relative;z-index:2}
.wha-command-strip__inner{height:100%;max-width:1540px;margin:auto;padding:0 26px;display:flex;align-items:center;justify-content:space-between;gap:18px;font:700 9px/1.1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em;color:#82a9c8}
.wha-command-status{display:flex;align-items:center;gap:8px;color:#8edfff}
.wha-command-status i,.wha-command-mega__bottom i{width:7px;height:7px;border-radius:50%;background:#3df0c7;box-shadow:0 0 14px #3df0c7;animation:whaCommandPulse 2.1s ease-in-out infinite}
.wha-command-doctrine b{color:#1ccfff}.wha-command-sector{color:#6688a7}

.wha-command-core{position:relative;z-index:3;max-width:1540px;height:76px;margin:auto;padding:0 26px;display:flex;align-items:center;gap:24px}
.wha-command-brand{display:flex!important;align-items:center;gap:12px;min-width:255px;color:#fff!important;text-decoration:none!important;white-space:nowrap}
.wha-command-brand__mark{width:52px;height:52px;display:grid;place-items:center;position:relative;flex:0 0 auto}
.wha-command-brand__mark::before{content:"";position:absolute;inset:2px;border:1px solid rgba(43,210,255,.34);border-radius:50%;box-shadow:inset 0 0 24px rgba(0,112,255,.23),0 0 20px rgba(0,112,255,.12);animation:whaCommandOrbit 14s linear infinite}
.wha-command-brand__mark img{width:46px!important;height:46px!important;object-fit:contain;filter:drop-shadow(0 0 10px rgba(32,191,255,.34));position:relative;z-index:2}
.wha-command-brand__word{display:flex;flex-direction:column;line-height:1}
.wha-command-brand__word strong{font:900 19px/1.05 Inter,Arial,sans-serif;letter-spacing:-.025em}.wha-command-brand__word .brand-word-accent{color:#25cfff}
.wha-command-brand__word small{margin-top:5px;font:700 7.2px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em;color:#7897b3}

.wha-command-nav{display:flex;align-items:stretch;gap:3px;margin-left:auto;height:100%}
.wha-command-nav>a,.wha-command-drop>summary{height:100%;display:flex;align-items:center;gap:8px;padding:0 15px;color:#c8d8e8!important;text-decoration:none!important;list-style:none;cursor:pointer;font:800 11px/1 Inter,Arial,sans-serif;letter-spacing:.035em;text-transform:uppercase;position:relative;border:0;background:transparent;transition:.22s ease}
.wha-command-drop>summary::-webkit-details-marker{display:none}
.wha-command-nav>a::after,.wha-command-drop>summary::after{content:"";position:absolute;left:15px;right:15px;bottom:0;height:2px;transform:scaleX(0);background:linear-gradient(90deg,#0068ff,#25d8ff);box-shadow:0 0 12px #1dcfff;transition:.23s ease}
.wha-command-nav>a:hover,.wha-command-drop>summary:hover,.wha-command-drop[open]>summary,.wha-command-nav>a.is-current{color:#fff!important;background:linear-gradient(180deg,rgba(0,104,255,0),rgba(0,104,255,.12))}
.wha-command-nav>a:hover::after,.wha-command-drop>summary:hover::after,.wha-command-drop[open]>summary::after,.wha-command-nav>a.is-current::after{transform:scaleX(1)}
.wha-command-nav__code{font:700 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;color:#31d8ff;letter-spacing:.08em}
.wha-command-drop>summary i{width:5px;height:5px;border-right:1px solid #62dfff;border-bottom:1px solid #62dfff;transform:rotate(45deg) translateY(-2px);transition:.2s ease}
.wha-command-drop[open]>summary i{transform:rotate(225deg) translate(-1px,-1px)}

.wha-command-mega{position:fixed!important;top:101px!important;left:50%!important;right:auto!important;width:min(1420px,calc(100vw - 36px))!important;max-height:calc(100vh - 116px);overflow:auto;transform:translateX(-50%) translateY(-9px) scale(.985)!important;transform-origin:50% 0;display:grid!important;grid-template-columns:310px minmax(0,1fr);padding:0!important;background:linear-gradient(135deg,rgba(1,8,22,.995),rgba(4,23,50,.995))!important;border:1px solid rgba(50,202,255,.30)!important;border-radius:18px!important;box-shadow:var(--wha-menu-shadow)!important;opacity:0;visibility:hidden;pointer-events:none;clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:opacity .22s ease,transform .28s cubic-bezier(.2,.75,.2,1),clip-path .3s ease,visibility .22s;isolation:isolate}
.wha-command-drop[open]>.wha-command-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0) scale(1)!important;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
.wha-command-mega::before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at var(--mx,70%) var(--my,28%),rgba(0,138,255,.23),transparent 28%),linear-gradient(rgba(60,170,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(60,170,255,.045) 1px,transparent 1px);background-size:auto,30px 30px,30px 30px;pointer-events:none}
.wha-command-mega::after{content:"";position:absolute;left:310px;top:0;bottom:0;width:1px;background:linear-gradient(transparent,rgba(39,203,255,.48) 22%,rgba(39,203,255,.2) 82%,transparent);box-shadow:0 0 18px rgba(39,203,255,.25);pointer-events:none}

.wha-command-mega__rail{min-height:440px;padding:24px 24px 22px;position:relative;overflow:hidden;background:linear-gradient(165deg,rgba(0,41,92,.62),rgba(1,9,23,.74));display:flex;flex-direction:column;align-items:flex-start}
.wha-command-mega__rail::before{content:"";position:absolute;width:280px;height:280px;right:-105px;top:40px;border:1px solid rgba(37,214,255,.16);border-radius:50%;box-shadow:0 0 0 34px rgba(0,104,255,.025),0 0 0 72px rgba(0,104,255,.018);animation:whaCommandOrbit 22s linear infinite}
.wha-command-mega__rail::after{content:"";position:absolute;inset:auto 22px 78px 22px;height:1px;background:linear-gradient(90deg,#0068ff,#25d8ff,transparent);opacity:.6}
.wha-command-rail__status{display:flex;align-items:center;gap:8px;font:800 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;color:#79dcff}
.wha-command-rail__status i{width:6px;height:6px;border-radius:50%;background:#34e9cb;box-shadow:0 0 13px #34e9cb}
.wha-command-rail__visual{height:112px;width:100%;display:flex;align-items:center;justify-content:center;margin:10px 0 1px;position:relative}
.wha-command-rail__visual::before{content:"";position:absolute;width:118px;height:118px;border:1px dashed rgba(35,203,255,.22);border-radius:50%;animation:whaCommandOrbit 16s linear infinite reverse}
.wha-command-rail__visual img{width:118px!important;height:118px!important;object-fit:contain;filter:drop-shadow(0 0 22px rgba(24,174,255,.36));position:relative;z-index:2}
.wha-command-rail__eyebrow{font:800 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.15em;color:#28d3ff;margin-top:6px}
.wha-command-mega__rail h2{margin:8px 0 8px!important;max-width:245px;color:#fff!important;font:900 clamp(20px,2vw,29px)/1.02 Inter,Arial,sans-serif!important;letter-spacing:-.035em!important;text-transform:none!important}
.wha-command-mega__rail p{margin:0 0 12px!important;color:#97abc0!important;font:500 11px/1.55 Inter,Arial,sans-serif!important;max-width:245px}
.wha-command-rail__tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:16px}.wha-command-rail__tags span{border:1px solid rgba(44,194,255,.2);background:rgba(4,70,124,.16);padding:6px 7px;border-radius:999px;color:#8edcff;font:700 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.09em}
.wha-command-rail__cta{margin-top:13px;color:#fff!important;text-decoration:none!important;font:900 9px/1 Inter,Arial,sans-serif;letter-spacing:.08em}.wha-command-rail__cta b{color:#25d8ff;margin-left:4px}

.wha-command-mega__main{padding:20px 22px 17px;min-width:0}
.wha-command-mega__top,.wha-command-mega__bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;font:800 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em;color:#668aaa}
.wha-command-mega__top{padding-bottom:14px;border-bottom:1px solid rgba(61,168,230,.13)}.wha-command-mega__top code{font:700 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;color:#47d9ff;background:none;padding:0}
.wha-command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:13px 0}
.wha-command-card{position:relative;min-height:112px;display:grid;grid-template-columns:40px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:13px;border:1px solid rgba(74,163,221,.14);border-radius:11px;background:linear-gradient(145deg,rgba(9,34,65,.68),rgba(4,16,34,.8));color:#fff!important;text-decoration:none!important;overflow:hidden;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}
.wha-command-card::before{content:"";position:absolute;inset:0;opacity:0;background:radial-gradient(circle at var(--cx,20%) var(--cy,20%),rgba(31,201,255,.16),transparent 38%);transition:.2s ease}
.wha-command-card::after{content:"";position:absolute;left:-45%;top:0;width:28%;height:100%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(95,226,255,.12),transparent);transition:left .42s ease}
.wha-command-card:hover{transform:translateY(-2px);border-color:rgba(42,213,255,.48);background:linear-gradient(145deg,rgba(7,55,104,.84),rgba(4,18,39,.94));box-shadow:0 12px 26px rgba(0,0,0,.22),inset 0 0 24px rgba(0,104,255,.06)}
.wha-command-card:hover::before{opacity:1}.wha-command-card:hover::after{left:125%}
.wha-command-card--featured{border-color:rgba(43,208,255,.34);background:linear-gradient(145deg,rgba(0,88,180,.26),rgba(4,20,41,.88))}
.wha-command-card__icon{width:40px;height:40px;border-radius:9px;display:grid;place-items:center;border:1px solid rgba(49,203,255,.25);background:linear-gradient(145deg,rgba(0,99,213,.24),rgba(7,26,51,.6));box-shadow:inset 0 0 18px rgba(0,117,255,.08)}
.wha-command-card__icon .icon{width:19px!important;height:19px!important;color:#4cddff;fill:currentColor}
.wha-command-card span:nth-child(2){min-width:0}.wha-command-card em{display:block;margin-bottom:5px;color:#30cbff;font:800 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;font-style:normal;letter-spacing:.12em}.wha-command-card b{display:block;color:#fff;font:800 12px/1.15 Inter,Arial,sans-serif;margin-bottom:5px}.wha-command-card small{display:block;color:#8198ad;font:500 9.5px/1.38 Inter,Arial,sans-serif}.wha-command-card>strong{color:#2bd5ff;font:800 14px/1 Inter,Arial,sans-serif;transition:.2s ease}.wha-command-card:hover>strong{transform:translate(2px,-2px)}
.wha-command-mega__bottom{padding-top:11px;border-top:1px solid rgba(61,168,230,.13)}.wha-command-mega__bottom span{display:flex;align-items:center;gap:8px}.wha-command-mega__bottom a{color:#63ddff!important;text-decoration:none!important;font-weight:900}

.wha-command-actions{display:flex;align-items:center;gap:7px;margin-left:6px}.wha-command-actions .btn{min-height:36px!important;padding:0 12px!important;border-radius:8px!important;font-size:9px!important;letter-spacing:.07em!important;white-space:nowrap}.wha-command-actions .wha-command-access{color:#b9cfdf!important;background:rgba(5,23,43,.62)!important;border:1px solid rgba(102,183,232,.2)!important}.wha-command-actions .wha-command-join{color:#fff!important;border:1px solid rgba(72,218,255,.35)!important;background:linear-gradient(100deg,#004ed9,#008cff 60%,#18c9f6)!important;box-shadow:0 8px 22px rgba(0,89,255,.22)!important}

.wha-command-mobile{display:none;margin-left:auto}.wha-command-mobile>summary{list-style:none;width:42px;height:42px;border:1px solid rgba(45,201,255,.25);border-radius:10px;display:grid;place-content:center;gap:4px;background:rgba(4,21,42,.72);cursor:pointer}.wha-command-mobile>summary::-webkit-details-marker{display:none}.wha-command-mobile>summary span{display:block;width:18px;height:1.5px;background:#8bdfff;transition:.2s ease}
.wha-command-mobile[open]>summary span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.wha-command-mobile[open]>summary span:nth-child(2){opacity:0}.wha-command-mobile[open]>summary span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}
.wha-command-mobile__panel{position:fixed;z-index:99999;top:101px;left:0;right:0;bottom:0;overflow:auto;background:linear-gradient(180deg,#020918,#02050d);padding:18px 18px 34px;border-top:1px solid rgba(45,203,255,.22)}
.wha-command-mobile__intro{display:grid;grid-template-columns:58px 1fr;gap:12px;align-items:center;padding:13px;border:1px solid rgba(41,197,255,.18);border-radius:12px;background:linear-gradient(135deg,rgba(0,79,162,.18),rgba(5,18,39,.68));margin-bottom:12px}.wha-command-mobile__intro img{width:58px;height:58px;object-fit:contain}.wha-command-mobile__intro span{display:block;color:#30d5ff;font:800 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em;margin-bottom:5px}.wha-command-mobile__intro b{font:900 18px/1 Inter,Arial,sans-serif;color:#fff}
.wha-command-mobile__panel nav>a{display:block;padding:13px 10px;color:#fff!important;text-decoration:none!important;font:800 11px/1 Inter,Arial,sans-serif;text-transform:uppercase;border-bottom:1px solid rgba(71,153,207,.13)}
.wha-command-mobile-group{border-bottom:1px solid rgba(71,153,207,.13)}.wha-command-mobile-group>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:15px 10px;color:#d7e7f5;cursor:pointer;font:900 12px/1 Inter,Arial,sans-serif;text-transform:uppercase}.wha-command-mobile-group>summary::-webkit-details-marker{display:none}.wha-command-mobile-group>summary span:first-child{display:flex;gap:9px;align-items:center}.wha-command-mobile-group>summary code{color:#31d9ff;font:700 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;background:none}.wha-command-mobile-group>summary i{width:6px;height:6px;border-right:1px solid #46d8ff;border-bottom:1px solid #46d8ff;transform:rotate(45deg)}
.wha-command-mobile-group>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 8px 13px}.wha-command-mobile-group a{display:flex;flex-direction:column;gap:4px;padding:11px;border-radius:9px;border:1px solid rgba(59,165,222,.14);background:rgba(6,25,48,.67);color:#fff!important;text-decoration:none!important}.wha-command-mobile-group a b{font:800 10px/1.2 Inter,Arial,sans-serif}.wha-command-mobile-group a small{font:500 8.5px/1.35 Inter,Arial,sans-serif;color:#7794ad}.wha-command-mobile__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}.wha-command-mobile__actions a{display:grid;place-items:center;min-height:43px;border-radius:9px;text-decoration:none!important;font:900 9px/1 Inter,Arial,sans-serif;letter-spacing:.08em}.wha-command-mobile__actions a:first-child{color:#b9d0df;border:1px solid rgba(67,175,229,.22);background:#06172c}.wha-command-mobile__actions a:last-child{color:#fff;background:linear-gradient(90deg,#004ed8,#00a6f4)}

html.wha-command-menu-open,html.wha-command-menu-open body{overflow:hidden}.wha-command-backdrop{position:fixed;z-index:9990;inset:101px 0 0;background:rgba(0,3,8,.68);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:.2s ease;pointer-events:none}.wha-command-backdrop.is-active{opacity:1;visibility:visible;pointer-events:auto}
.wha-command-header.is-compact .wha-command-strip{height:0;overflow:hidden;border:0}.wha-command-header.is-compact .wha-command-core{height:64px}.wha-command-header.is-compact .wha-command-mega,.wha-command-header.is-compact+.wha-command-backdrop{top:64px!important}.wha-command-header.is-compact .wha-command-mobile__panel{top:64px}

@keyframes whaCommandPulse{0%,100%{opacity:.62;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}
@keyframes whaCommandOrbit{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.wha-command-header *{animation:none!important;transition-duration:.01ms!important}}

@media(max-width:1180px){
 .wha-command-core{padding:0 18px}.wha-command-brand{min-width:210px}.wha-command-brand__word small{display:none}.wha-command-nav>a,.wha-command-drop>summary{padding:0 10px}.wha-command-actions .wha-command-access{display:none}.wha-command-mega{grid-template-columns:260px minmax(0,1fr)!important}.wha-command-mega::after{left:260px}.wha-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wha-command-mega__rail{min-height:480px}
}
@media(max-width:900px){
 .wha-command-strip__inner{padding:0 16px}.wha-command-doctrine{display:none}.wha-command-core{height:72px;padding:0 14px}.wha-command-nav,.wha-command-actions{display:none!important}.wha-command-mobile{display:block}.wha-command-brand{min-width:0}.wha-command-brand__mark{width:46px;height:46px}.wha-command-brand__mark img{width:40px!important;height:40px!important}.wha-command-brand__word strong{font-size:17px}.wha-command-mobile__panel{top:97px}
}
@media(max-width:520px){
 .wha-command-strip{height:23px}.wha-command-strip__inner{padding:0 12px}.wha-command-sector{display:none}.wha-command-core{height:66px;padding:0 11px;gap:8px}.wha-command-brand__mark{width:42px;height:42px}.wha-command-brand__mark img{width:37px!important;height:37px!important}.wha-command-brand__word strong{font-size:15px}.wha-command-brand__word small{display:none}.wha-command-mobile__panel{top:89px;padding:13px 12px 28px}.wha-command-mobile-group>div{grid-template-columns:1fr}.wha-command-mobile__intro{grid-template-columns:48px 1fr}.wha-command-mobile__intro img{width:48px;height:48px}.wha-command-mobile__intro b{font-size:16px}
}

/* ==========================================================================\n   V4.1.1 HOTFIX — collision-proof menu layer\n   - no dependency on legacy .mega/.nav-drop/.main-nav classes\n   - fixed dropdown position is calculated from the real header height\n   - removes clip-path animation that could render a blank white sheet\n   ========================================================================== */
.wha-command-header{z-index:2147483000!important;color-scheme:dark;background-color:#01040c!important}
.wha-command-header details,.wha-command-header summary{margin:0!important;padding-block:0}
.wha-command-drop{position:static!important;display:block!important}
.wha-command-drop>summary{appearance:none!important;-webkit-appearance:none!important;color:#c8d8e8!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;transform:none!important}
.wha-command-drop>summary::before{content:none!important}
.wha-command-drop>summary::after{content:""!important}
.wha-command-drop[open]>summary{color:#fff!important;background:linear-gradient(180deg,rgba(0,104,255,0),rgba(0,104,255,.14))!important}

.wha-command-mega{
  z-index:2147483600!important;
  top:var(--wha-command-bottom,101px)!important;
  left:50%!important;right:auto!important;
  display:grid!important;
  color:#fff!important;
  background-color:#020817!important;
  background-image:linear-gradient(135deg,#010816 0%,#041732 58%,#061d3c 100%)!important;
  border:1px solid rgba(50,202,255,.34)!important;
  border-top:2px solid rgba(38,217,255,.52)!important;
  clip-path:none!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  transform:translateX(-50%) translateY(-10px) scale(.992)!important;
  box-shadow:0 30px 90px rgba(0,0,0,.76),0 0 0 1px rgba(0,117,255,.12),0 0 50px rgba(0,104,255,.09)!important;
  overflow:auto!important;
  overscroll-behavior:contain;
}
.wha-command-drop[open]>.wha-command-mega{
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  transform:translateX(-50%) translateY(0) scale(1)!important;
}
.wha-command-mega,.wha-command-mega *{color-scheme:dark}
.wha-command-mega__rail{background-color:#031229!important}
.wha-command-mega__main{background:linear-gradient(145deg,rgba(3,17,37,.98),rgba(4,24,51,.98))!important;color:#fff!important}
.wha-command-mega__top,.wha-command-mega__bottom{color:#789bb8!important}
.wha-command-card{color:#fff!important;background-color:#071a33!important}
.wha-command-card b,.wha-command-mega__rail h2{color:#fff!important}
.wha-command-card small,.wha-command-mega__rail p{color:#91a9be!important}
.wha-command-card em,.wha-command-mega__top code,.wha-command-mega__bottom a{color:#43d9ff!important}

.wha-command-actions>a{display:inline-grid!important;place-items:center;min-height:38px!important;padding:0 13px!important;border-radius:9px!important;text-decoration:none!important;font:900 9px/1 Inter,Arial,sans-serif!important;letter-spacing:.07em!important;white-space:nowrap}
.wha-command-mobile{position:relative!important}
.wha-command-mobile__panel{top:var(--wha-command-bottom,101px)!important;z-index:2147483600!important;background-color:#02050d!important}
.wha-command-backdrop{z-index:2147482500!important;inset:var(--wha-command-bottom,101px) 0 0!important;background:rgba(0,3,8,.74)!important}

/* Five Academy destinations after removing the Instructor page. */
.wha-command-grid--academy{grid-template-columns:repeat(3,minmax(0,1fr))}
.wha-command-grid--academy .wha-command-card:nth-child(4),
.wha-command-grid--academy .wha-command-card:nth-child(5){min-height:104px}

/* Keep dropdowns readable on shorter laptop displays. */
@media (max-height:760px) and (min-width:901px){
  .wha-command-mega{max-height:calc(100vh - var(--wha-command-bottom,101px) - 12px)!important}
  .wha-command-mega__rail{min-height:380px!important;padding-top:18px!important}
  .wha-command-rail__visual{height:84px!important;margin-top:5px!important}
  .wha-command-rail__visual img{width:92px!important;height:92px!important}
  .wha-command-card{min-height:92px!important;padding:11px!important}
}
@media(max-width:1180px){
  .wha-command-grid--academy{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:900px){
  .wha-command-drop{display:none!important}
  .wha-command-mobile{display:block!important}
}
@media(max-width:520px){
  .wha-command-mobile__panel{padding-bottom:max(28px,env(safe-area-inset-bottom))!important}
}

/* V4.2 — expanded Services capability navigation */
.wha-command-grid--services{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wha-command-grid--services .wha-command-card{min-height:96px!important;padding:10px 11px!important}.wha-command-grid--services .wha-command-card small{font-size:8.2px!important;line-height:1.35!important}.wha-command-service-shortcuts{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 12px}.wha-command-service-shortcuts a{padding:7px 9px;border:1px solid rgba(53,190,255,.18);border-radius:999px;background:rgba(4,38,68,.55);color:#8edfff!important;text-decoration:none!important;font:800 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.wha-command-service-shortcuts a:hover{color:#fff!important;border-color:#2edcff;background:rgba(0,105,220,.22)}.wha-command-service-shortcuts a.is-action{margin-left:auto;color:#fff!important;border-color:rgba(52,223,255,.42);background:linear-gradient(90deg,rgba(0,82,213,.45),rgba(0,154,234,.26))}@media(max-width:1180px){.wha-command-grid--services{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-height:800px) and (min-width:901px){.wha-command-grid--services .wha-command-card{min-height:82px!important}.wha-command-grid--services{gap:6px!important;padding:9px 0!important}.wha-command-service-shortcuts{padding-bottom:8px}}
