/* ELIE v5.1.51 — supplied Kar1/Kar2 reference Career Completion HUD. */
.career-reference-hud,.career-reference-hud *{font-family:"Duplet",Arial,sans-serif!important;box-sizing:border-box}
.career-reference-hud{isolation:isolate;color:var(--green,#2ef13a)!important;text-transform:uppercase!important;-webkit-tap-highlight-color:transparent}
.career-reference-hud .career-reference-orbit,.career-reference-hud .career-reference-panel{position:absolute;display:block;pointer-events:none}
.career-reference-hud .career-reference-orbit>img,.career-reference-hud .career-reference-panel>img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none;user-select:none}
.career-reference-hud .career-reference-orbit{z-index:3;text-align:center;font-variant-numeric:tabular-nums}
.career-reference-hud .career-reference-orbit small,.career-reference-hud .career-reference-orbit strong{position:absolute;left:50%;z-index:2;display:block;width:62%;margin:0;padding:0;transform:translateX(-50%);color:#2eff3d;line-height:1;text-align:center;text-shadow:0 0 .5em rgba(46,255,61,.25)}
.career-reference-hud .career-reference-orbit small{font-weight:700}.career-reference-hud .career-reference-orbit strong{font-weight:700;letter-spacing:-.055em}
.career-reference-hud .career-reference-panel{z-index:2}
.career-reference-hud .career-reference-title,.career-reference-hud .career-reference-meta,.career-reference-hud .career-reference-bars{position:absolute;z-index:2;display:block}
.career-reference-hud .career-reference-title{overflow:hidden;color:#2eff3d;font-weight:700;line-height:1;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}
.career-reference-hud .career-reference-meta{overflow:hidden;color:rgba(46,255,61,.72);font-weight:700;line-height:1;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}
.career-reference-hud .career-reference-bars{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));align-items:stretch}
.career-reference-hud .career-reference-bars i{display:block;width:100%;height:100%;background:rgba(46,255,61,.16);box-shadow:inset 0 0 0 1px rgba(46,255,61,.08);transition:background .45s ease,box-shadow .45s ease,opacity .45s ease}
.career-reference-hud .career-reference-bars i.active{background:#2eff3d;box-shadow:0 0 .45em rgba(46,255,61,.36)}
@media (min-width:900px) and (min-height:520px),(hover:hover) and (pointer:fine){
  .site-shell{--career-reference-width:calc(var(--u)*17.95);--career-reference-height:calc(var(--u)*5.05)}
  .screen .career.career-cyber.career-reference-hud{position:absolute!important;right:calc(var(--hud-right,max(2.4%,var(--safe-right))) + var(--support-nav-width,calc(var(--u)*4.45)) + var(--support-nav-gap,8px) + var(--share-width,calc(var(--u)*8.32)) + 10px)!important;top:1.18%!important;width:var(--career-reference-width)!important;min-width:var(--career-reference-width)!important;height:var(--career-reference-height)!important;min-height:var(--career-reference-height)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;clip-path:none!important;overflow:visible!important;text-align:left!important;transform:none!important;transform-origin:50% 50%!important;z-index:37!important;transition:transform .24s ease,filter .24s ease!important}
  .screen .career-reference-hud .career-reference-orbit{left:0;top:0;width:calc(var(--u)*5.05);height:calc(var(--u)*5.05)}
  .screen .career-reference-hud .career-reference-orbit small{top:calc(var(--u)*.72);font-size:calc(var(--u)*.39)}
  .screen .career-reference-hud .career-reference-orbit strong{top:calc(var(--u)*1.42);font-size:calc(var(--u)*1.68)}
  .screen .career-reference-hud .career-reference-orbit strong.is-three-digit{top:calc(var(--u)*1.58);font-size:calc(var(--u)*1.25)}
  .screen .career-reference-hud .career-reference-panel{left:calc(var(--u)*3.2);top:calc(var(--u)*.4);width:calc(var(--u)*14.75);height:calc(var(--u)*4.25)}
  .screen .career-reference-hud .career-reference-title{left:calc(var(--u)*.68);right:calc(var(--u)*1.26);top:calc(var(--u)*.64);font-size:clamp(6px,calc(var(--u)*.39),9px)}
  .screen .career-reference-hud .career-reference-bars{left:calc(var(--u)*.72);right:calc(var(--u)*1.3);top:calc(var(--u)*1.55);height:calc(var(--u)*1.22);column-gap:calc(var(--u)*.13)}
  .screen .career-reference-hud .career-reference-meta{left:calc(var(--u)*.72);right:calc(var(--u)*1.3);top:calc(var(--u)*3.15);font-size:clamp(4px,calc(var(--u)*.235),6px)}
  .screen .career-reference-hud:hover,.screen .career-reference-hud:focus-visible{transform:scale(1.018)!important;filter:drop-shadow(0 0 10px rgba(46,255,61,.18));outline:none!important}
  .screen .career-reference-hud:active{transform:scale(.992)!important}
  .screen .home-share-launch,.screen .menu-support-launch{top:1.18%!important}
}
@media (orientation:landscape) and (pointer:coarse) and (max-width:899px),(orientation:landscape) and (pointer:coarse) and (max-height:519px){
  .home-screen .career.career-cyber.career-reference-hud{right:calc(max(3px,var(--safe-right)) + 122px)!important;top:calc(max(4px,var(--safe-top)) + 1px)!important;width:104px!important;min-width:104px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;clip-path:none!important;overflow:visible!important;transform:none!important;z-index:60!important}
  .home-screen .career-reference-hud .career-reference-orbit{left:0;top:0;width:38px;height:38px}
  .home-screen .career-reference-hud .career-reference-orbit small{top:5px;font-size:4px}
  .home-screen .career-reference-hud .career-reference-orbit strong{top:11px;font-size:14px}
  .home-screen .career-reference-hud .career-reference-orbit strong.is-three-digit{top:13px;font-size:10px}
  .home-screen .career-reference-hud .career-reference-panel{left:24px;top:4px;width:80px;height:30px}
  .home-screen .career-reference-hud .career-reference-title{left:5px;right:8px;top:5px;font-size:4px}
  .home-screen .career-reference-hud .career-reference-bars{left:5px;right:9px;top:12px;height:8px;column-gap:1px}
  .home-screen .career-reference-hud .career-reference-meta{left:5px;right:9px;top:23px;font-size:3px}
}
@media (prefers-reduced-motion:reduce){.career-reference-hud,.career-reference-hud *{transition:none!important}}
