@layer shell{
  .pl39-statusbar{display:flex;align-items:center;gap:10px;margin-left:auto;color:var(--pl-text-3);font-size:11px;white-space:nowrap}
  .pl39-statusbar span{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:7px 11px;border:1px solid var(--pl-line);border-radius:var(--pl-radius-control);background:rgba(255,255,255,.018)}
  .pl39-statusbar i,.pl39-footer-save i{width:7px;height:7px;border-radius:50%;background:var(--pl-positive);box-shadow:0 0 12px rgba(95,208,138,.6)}
  .pl39-nav-wordmark{margin-top:auto;padding:28px 24px 25px;color:rgba(194,204,215,.16);font-family:var(--pl-display);font-size:25px;font-weight:900;letter-spacing:.09em;line-height:.88;text-transform:uppercase}
  .pl39-nav-wordmark::before{content:"";display:block;width:28px;height:2px;margin-bottom:14px;background:var(--pl-prestige)}
  .pl39-nav-wordmark small{display:block;margin-top:10px;font-family:var(--pl-body);font-size:8px;letter-spacing:.17em;color:rgba(194,204,215,.3)}
  .pl39-footer{z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:var(--pl-shell-footer);padding:0 25px;border-top:1px solid var(--pl-line-strong);background:rgba(3,10,16,.98);color:var(--pl-text-3);font-size:10px;letter-spacing:.04em}
  .pl39-footer-brand{font-family:var(--pl-display);font-size:12px;letter-spacing:.09em}.pl39-footer-brand b{color:var(--pl-prestige-hi)}
  .pl39-footer-context{max-width:48vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}
  .pl39-footer-save{justify-self:end;display:inline-flex;align-items:center;gap:8px}
  .pl39-mobile-career{display:none}
}
