.dnj-pulse{--pulse-ink:#111;--pulse-bg:#f4f3ef;--pulse-line:#c8c7c3;--pulse-edge:#c8c7c3;--pulse-copy:#4d4d49;--pulse-muted:#62625d;--pulse-soft:#62625d;--pulse-control:#777770;--pulse-halo:#11111118;--pulse-bar:#777770;--pulse-field:var(--pulse-bg);--pulse-field-line:var(--pulse-line);--pulse-inverse:#fff;--pulse-hover-muted:#ddd;--pulse-card:var(--pulse-bg);--pulse-card-hover:#eae9e3;box-sizing:border-box;background:var(--pulse-bg);color:var(--pulse-ink);border-top:1px solid var(--pulse-edge);border-bottom:1px solid var(--pulse-edge);margin:0 0 64px;font-family:inherit;overflow:hidden}
body[data-scheme="dark"] .dnj-pulse{--pulse-ink:#f7f7f5;--pulse-bg:#151515;--pulse-line:#424242;--pulse-edge:#424242;--pulse-copy:#ccc;--pulse-muted:#bbb;--pulse-soft:#999;--pulse-control:#666;--pulse-halo:#ffffff18;--pulse-bar:#777;--pulse-field:var(--pulse-bg);--pulse-field-line:var(--pulse-line);--pulse-inverse:#111;--pulse-hover-muted:#555;--pulse-card:var(--pulse-bg);--pulse-card-hover:#252525}
.dnj-pulse *{box-sizing:border-box}.dnj-pulse [hidden]{display:none!important}.dnj-pulse__inner{max-width:1200px;margin:auto;padding:38px 20px 24px}.dnj-pulse__head{display:flex;justify-content:space-between;gap:30px;padding-bottom:28px;border-bottom:1px solid var(--pulse-line)}
.dnj-pulse .dnj-pulse__brand{display:block;font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.5;color:var(--pulse-copy);margin-bottom:18px}.dnj-pulse h2{font-family:"Barlow Condensed","Arial Narrow",Impact,sans-serif!important;font-size:48px!important;line-height:1.04!important;letter-spacing:-.02em!important;font-weight:700!important;text-transform:uppercase;color:var(--pulse-ink)!important;margin:0 0 16px!important}.dnj-pulse h2 span{color:var(--pulse-muted)}.dnj-pulse__head p{font-size:16px;line-height:1.6;color:var(--pulse-copy);margin:0!important;max-width:480px}
.dnj-pulse__signal{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:12px;min-width:130px;font-size:10px;letter-spacing:.1em;color:var(--pulse-muted)}.dnj-pulse__live{display:flex;align-items:center;gap:8px;border:1px solid var(--pulse-control);padding:8px 11px;color:var(--pulse-ink);letter-spacing:.08em;text-transform:uppercase}.dnj-pulse__live>i{width:6px;height:6px;background:var(--pulse-ink);border-radius:50%;box-shadow:0 0 0 4px var(--pulse-halo)}.dnj-pulse__bars{height:95px;display:flex;align-items:flex-end;gap:8px}.dnj-pulse__bars i{display:block;width:15px;background:linear-gradient(var(--pulse-ink),var(--pulse-bar));height:25%}.dnj-pulse__bars i:nth-child(2){height:40%}.dnj-pulse__bars i:nth-child(3){height:55%}.dnj-pulse__bars i:nth-child(4){height:75%}.dnj-pulse__bars i:nth-child(5){height:100%}
.dnj-pulse__section-label{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:23px 0 13px}.dnj-pulse__section-label h3{font-family:inherit!important;font-weight:700!important;line-height:1.4!important;font-size:12px!important;letter-spacing:.06em;text-transform:uppercase;color:var(--pulse-ink)!important;margin:0!important}.dnj-pulse__section-label>span{font-size:9px;letter-spacing:.08em;color:var(--pulse-muted)}.dnj-pulse__fields{display:flex;flex-wrap:wrap;gap:8px}.dnj-pulse .dnj-pulse__field{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 15px;background:var(--pulse-field);border:1px solid var(--pulse-field-line);color:var(--pulse-ink)!important;font-size:13px;line-height:1.4;font-weight:600;text-decoration:none!important;transition:background .18s,color .18s}.dnj-pulse__field small{font-size:10px;font-weight:400;color:var(--pulse-muted)}.dnj-pulse .dnj-pulse__field:hover{background:var(--pulse-ink);color:var(--pulse-inverse)!important}.dnj-pulse__field:hover small{color:var(--pulse-hover-muted)}
.dnj-pulse__controls{display:flex;gap:6px;align-items:center}.dnj-pulse .dnj-pulse__controls button{background:transparent;color:var(--pulse-ink);border:1px solid var(--pulse-control);border-radius:0;box-shadow:none;min-width:44px;height:44px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:400;line-height:1;cursor:pointer}.dnj-pulse .dnj-pulse__controls button[data-pulse="pause"]{font-size:11px;min-width:90px}.dnj-pulse .dnj-pulse__controls button:hover{color:var(--pulse-inverse);background:var(--pulse-ink)}.dnj-pulse .dnj-pulse__controls button:disabled{opacity:.35;cursor:default}
.dnj-pulse__jobs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:var(--pulse-bg);border:1px solid var(--pulse-line)}.dnj-pulse .dnj-pulse__job{position:relative;display:flex;flex-direction:column;gap:0;min-width:0;min-height:260px;background:var(--pulse-card);color:var(--pulse-ink)!important;padding:29px 28px 24px;text-decoration:none!important;animation:dnj-pulse-enter .3s ease}.dnj-pulse__job:hover{background:var(--pulse-card-hover)!important}.dnj-pulse__job small{font-family:inherit;font-size:11px;font-weight:700;line-height:1.6;margin-bottom:17px;flex-shrink:0;color:var(--pulse-muted);text-transform:uppercase;letter-spacing:.08em;padding-right:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dnj-pulse__job strong{font-family:inherit;font-size:23px;line-height:1.17;font-weight:700;letter-spacing:-.035em;margin:0 0 17px;flex-shrink:0;color:var(--pulse-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.dnj-pulse__job>span{font-size:10px;color:var(--pulse-copy);line-height:1.6;margin-top:auto}.dnj-pulse__job>i{font-style:normal;position:absolute;right:24px;top:25px;font-size:23px;line-height:1}.dnj-pulse__job em{font-style:normal;color:var(--pulse-soft);margin-right:10px}.dnj-pulse__position{font-size:10px;letter-spacing:.04em;color:var(--pulse-muted);min-height:16px;margin:12px 0 0!important}.dnj-pulse__foot{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--pulse-line);margin-top:22px;padding-top:18px}.dnj-pulse__foot p{font-size:11px;line-height:1.6;color:var(--pulse-muted);margin:0!important}.dnj-pulse__foot p span{display:block;color:var(--pulse-soft)}.dnj-pulse .dnj-pulse__foot a{font-size:11px;font-weight:700;color:var(--pulse-ink)!important;white-space:nowrap;text-decoration:none!important;border-bottom:1px solid var(--pulse-muted);padding:10px 0}.dnj-pulse__foot a span{margin-left:14px}.dnj-pulse a:focus-visible,.dnj-pulse button:focus-visible{outline:2px solid var(--pulse-ink)!important;outline-offset:3px}.dnj .dnj-pulse{margin:32px 0 48px}.dnj-trend-explainer{font-size:12px;line-height:1.5;color:inherit;margin:0 0 20px;padding:12px;border-left:3px solid currentColor;background:#8881}
.dnj-pulse__job+.dnj-pulse__job{border-left:1px solid var(--pulse-line)}
/* A quiet broadcast signal: motion indicates healthy live updates, not a button. */
.dnj-pulse .dnj-pulse__live{gap:10px;font-weight:600;letter-spacing:.12em;background:var(--pulse-halo);border-color:var(--pulse-control);box-shadow:inset 0 0 0 1px var(--pulse-bg)}
.dnj-pulse .dnj-pulse__live>i{position:relative;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px var(--pulse-halo)}
.dnj-pulse .dnj-pulse__live>i::after{content:"";position:absolute;inset:-1px;border:1px solid currentColor;border-radius:50%;opacity:0}
.dnj-pulse[data-live-state="live"] .dnj-pulse__live{border-color:var(--pulse-ink)}
.dnj-pulse[data-live-state="live"][data-pulse-motion="on"] .dnj-pulse__live>i::after{animation:dnj-live-signal 2.8s ease-out infinite}
.dnj-pulse:not([data-live-state="live"]) .dnj-pulse__live>i{background:var(--pulse-muted);box-shadow:none}
@keyframes dnj-live-signal{0%{transform:scale(1);opacity:.55}65%,100%{transform:scale(2.5);opacity:0}}
@media(prefers-reduced-motion:reduce){.dnj-pulse .dnj-pulse__live>i::after{animation:none!important}}
.dnj-pulse__progress{color:var(--pulse-ink)}.dnj-pulse__progress-track{height:3px;overflow:hidden;background:var(--pulse-line)}.dnj-pulse__progress-track>span{display:block;width:100%;height:100%;background:currentColor;transform:scaleX(0);transform-origin:left;will-change:transform}.dnj-pulse__motion-label{display:block;margin-top:8px;font-size:10px;line-height:1.5;letter-spacing:.04em;color:var(--pulse-muted)}
@media(min-width:701px) and (max-width:900px){.dnj-pulse .dnj-pulse__job{padding:24px 20px}.dnj-pulse__job strong{font-size:21px}}
@media(max-width:600px){.dnj-pulse h2{font-size:34px!important;line-height:1.08!important}}
@keyframes dnj-pulse-enter{from{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:700px){.dnj-pulse{margin-bottom:40px}.dnj-pulse__inner{padding:26px 20px 20px}.dnj-pulse__head{gap:16px}.dnj-pulse__signal{min-width:80px;font-size:8px}.dnj-pulse__bars{height:70px;gap:5px}.dnj-pulse__bars i{width:10px}.dnj-pulse__brand{max-width:230px}.dnj-pulse__head p{font-size:16px}.dnj-pulse__live{padding:7px;font-size:8px}.dnj-pulse__section-label>span{display:none}.dnj-pulse__fields{gap:7px}.dnj-pulse .dnj-pulse__field{font-size:12px;gap:8px;min-height:44px;padding:9px 10px}.dnj-pulse__jobs{grid-template-columns:1fr}.dnj-pulse .dnj-pulse__job{min-height:260px;padding:28px 25px}.dnj-pulse__job strong{font-size:25px}.dnj-pulse__job+.dnj-pulse__job{border-left:0}.dnj-pulse__foot{align-items:flex-start;flex-direction:column;gap:8px}.dnj-pulse__section-label h3{max-width:100px;font-size:10px!important}.dnj-pulse .dnj-pulse__controls button{padding:8px;min-width:40px}.dnj-pulse .dnj-pulse__controls button[data-pulse="pause"]{min-width:78px;font-size:10px}.dnj-pulse__controls{gap:4px}}
@media(prefers-reduced-motion:reduce){.dnj-pulse .dnj-pulse__job{animation:none}.dnj-pulse .dnj-pulse__field{transition:none}}
