/* JLJAM OS 7.10.15 — native scrolling, touch safe, 17px minimum */
html.chief-native,body.chief-native{height:auto!important;min-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;touch-action:pan-y!important}
body.chief-native{margin:0!important;background:#080715!important}body.chief-native #app,body.chief-native #auth,body.chief-native .mobile-dock,body.chief-native #contextDockAction{display:none!important}
#jljamChiefOfStaff[hidden]{display:none!important}#jljamChiefOfStaff{position:relative!important;display:block;min-height:100dvh;height:auto!important;overflow:visible!important;touch-action:pan-y!important;z-index:1350!important;color:#fff;background:radial-gradient(circle at 82% 4%,#7f358044,transparent 38%),#080715;font:400 22px/1.5 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
#jljamChiefOfStaff *{box-sizing:border-box;min-width:0}#jljamChiefOfStaff button,#jljamChiefOfStaff select{font:inherit;color:inherit;touch-action:manipulation;cursor:pointer}#jljamChiefOfStaff button:focus-visible,#jljamChiefOfStaff select:focus-visible{outline:3px solid #ffc9fa;outline-offset:3px}
#jljamChiefOfStaff .chief-top{padding:calc(max(env(safe-area-inset-top,0px),54px) + 12px) 17px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #a98cb958;background:#160f2bcf}
#jljamChiefOfStaff .chief-logo{display:flex;gap:9px;align-items:center;font-weight:800;letter-spacing:.045em}#jljamChiefOfStaff .chief-logo img{width:38px;height:38px;object-fit:contain}#jljamChiefOfStaff .chief-logo strong{color:#d6a4ff}#jljamChiefOfStaff .chief-top-buttons{display:flex;gap:7px}#jljamChiefOfStaff .chief-top-buttons button{background:#291c3e;border:1px solid #b8a0d66e;border-radius:15px;min-height:50px;min-width:50px;font-size:22px}
#jljamChiefOfStaff .chief-main{max-width:1150px;margin:auto;padding:20px clamp(13px,3vw,30px) max(110px,env(safe-area-inset-bottom,0px))}#jljamChiefOfStaff .chief-kicker{color:#e2b8ff;font-size:22px;font-weight:850;letter-spacing:.06em}#jljamChiefOfStaff h1,#jljamChiefOfStaff h2{letter-spacing:-.045em;line-height:1.08;overflow-wrap:anywhere}#jljamChiefOfStaff h1{font-size:clamp(43px,7vw,77px);margin:17px 0}#jljamChiefOfStaff h1 em{color:#e0b3ff;font-style:normal}#jljamChiefOfStaff h2{font-size:clamp(25px,3.3vw,39px);margin:8px 0}#jljamChiefOfStaff p{font-size:22px;color:#e9dff1;line-height:1.52}
#jljamChiefOfStaff .chief-hero{position:relative;overflow:hidden;padding:clamp(23px,4vw,44px);border-radius:30px;background:radial-gradient(circle at 95% 0,#cf58df55,transparent 45%),linear-gradient(118deg,#43205d,#100b27);border:1px solid #d99af0af;box-shadow:inset 0 1px #fff7,0 15px 55px #3c1a7e63}#jljamChiefOfStaff .chief-hero-copy{position:relative;z-index:2;max-width:690px}#jljamChiefOfStaff .chief-hero p{max-width:620px;font-size:22px}#jljamChiefOfStaff .chief-truth{display:inline-block;border:1px solid #cab3e47a;background:#160b2980;border-radius:99px;padding:9px 14px;font-size:22px;color:#e9c7ff}#jljamChiefOfStaff .chief-hero-shine{position:absolute;right:5%;top:20%;width:210px;height:210px;border:1px solid #efceffa3;border-radius:50%;box-shadow:0 0 60px #b358f074,inset 0 0 45px #a858d758;display:grid;place-items:center;opacity:.45}#jljamChiefOfStaff .chief-hero-shine span{font-size:80px}
#jljamChiefOfStaff .chief-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:15px 0}#jljamChiefOfStaff .chief-stats>div{border:1px solid #ae90d768;border-radius:20px;background:linear-gradient(125deg,#382351cc,#171027);padding:18px;box-shadow:inset 0 1px #fff2}#jljamChiefOfStaff .chief-stats b{display:block;font-size:clamp(32px,5vw,45px);line-height:1.1}#jljamChiefOfStaff .chief-stats span{font-size:22px;color:#e0cde9}
#jljamChiefOfStaff .chief-filter{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap;margin:18px 0}#jljamChiefOfStaff .chief-filter label{display:flex;align-items:center;gap:11px;font-weight:800}#jljamChiefOfStaff select{background:#241637;border:1px solid #ba9edc;border-radius:15px;padding:12px;min-height:53px;font-size:22px;max-width:100%}#jljamChiefOfStaff .chief-filter>span{color:#c7b7d7}
#jljamChiefOfStaff .chief-priority,#jljamChiefOfStaff .chief-flow,#jljamChiefOfStaff .chief-timeline,#jljamChiefOfStaff .chief-evidence{padding:clamp(19px,3vw,28px);border:1px solid #b69bd28c;border-radius:27px;margin-bottom:15px;background:radial-gradient(circle at 92% 3%,#7e3fb239,transparent 38%),linear-gradient(135deg,#281b41,#120d25);box-shadow:inset 0 1px #fff3,0 14px 43px #0004}#jljamChiefOfStaff .chief-priority{border-color:#e7bbffa9;box-shadow:inset 0 1px #fff8,0 10px 60px #843bbe40}#jljamChiefOfStaff .chief-priority-top{display:flex;justify-content:space-between;align-items:start;gap:15px}#jljamChiefOfStaff .chief-priority h2{font-size:clamp(31px,4vw,49px);max-width:670px}#jljamChiefOfStaff .chief-orb{width:76px;height:76px;border:1px solid #fad5ff88;border-radius:24px;background:linear-gradient(120deg,#bf60f9,#482299);display:grid;place-items:center;font-size:42px;flex-shrink:0;box-shadow:0 0 32px #cb63f266}#jljamChiefOfStaff .chief-priority-detail{border:1px solid #ab88d970;background:#211335bb;padding:18px;border-radius:17px;margin:18px 0}#jljamChiefOfStaff .chief-priority-detail p{margin:7px 0 0}#jljamChiefOfStaff .chief-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:16px}#jljamChiefOfStaff .chief-primary,#jljamChiefOfStaff .chief-secondary{border-radius:15px;min-height:54px;padding:12px 18px;font-weight:850;font-size:22px}#jljamChiefOfStaff .chief-primary{border:1px solid #f2caff;background:linear-gradient(120deg,#b75aea,#6837b4);box-shadow:inset 0 1px #fff9,0 5px 20px #a95ae949}#jljamChiefOfStaff .chief-secondary{border:1px solid #b599d6;background:#2a1a42}#jljamChiefOfStaff .chief-next-show{font-weight:750}
#jljamChiefOfStaff .chief-section-title{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:18px}#jljamChiefOfStaff .chief-section-title>button{border:1px solid #a589c7;border-radius:13px;background:#231533;padding:12px;min-height:50px}#jljamChiefOfStaff .chief-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#jljamChiefOfStaff .chief-flow-grid>div{border:1px solid #a58ac980;border-radius:16px;background:#1d132e;padding:17px}#jljamChiefOfStaff .chief-flow-grid span{display:block;font-weight:800;color:#dcaaff}#jljamChiefOfStaff .chief-flow-grid strong{display:block;font-size:35px}#jljamChiefOfStaff .chief-flow-grid small{display:block;color:#dccbe6;font-size:22px}#jljamChiefOfStaff .chief-warning{border:1px solid #e0b76f;padding:12px;border-radius:13px;background:#403018}#jljamChiefOfStaff .chief-fine{color:#d2c0df}
#jljamChiefOfStaff .chief-columns{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:15px}#jljamChiefOfStaff .chief-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:13px}#jljamChiefOfStaff .chief-tabs button{min-height:46px;border-radius:12px;border:1px solid #aa8ac999;background:#221536;padding:8px 13px}#jljamChiefOfStaff .chief-tabs button.active{background:#8445c4;border-color:#dbaffb}#jljamChiefOfStaff .chief-items{display:grid;gap:9px}#jljamChiefOfStaff .chief-item{border:1px solid #a88bc56e;background:#1b112d;padding:13px;border-radius:16px;display:flex;align-items:center;gap:11px;min-height:84px;text-align:left;width:100%}#jljamChiefOfStaff .chief-item.selected{border-color:#e9bbfa;background:#44215b}#jljamChiefOfStaff .chief-item-symbol{width:41px;height:41px;flex-shrink:0;border-radius:13px;background:#68389b;border:1px solid #bd99e7;display:grid;place-items:center;font-size:24px}#jljamChiefOfStaff .chief-item-copy{flex:1;overflow-wrap:anywhere}#jljamChiefOfStaff .chief-item-copy b,#jljamChiefOfStaff .chief-item-copy small{display:block}#jljamChiefOfStaff .chief-item-copy small{font-size:22px;color:#d7c8e3}#jljamChiefOfStaff .chief-item-stage{font-size:22px;color:#e9c9fa;max-width:100px}#jljamChiefOfStaff .chief-arrow{font-size:25px}#jljamChiefOfStaff .chief-pill{display:inline-block;padding:8px 12px;background:#58367b;border-radius:50px;border:1px solid #e0afff;margin-bottom:13px}#jljamChiefOfStaff .chief-reason{padding:17px;border:1px solid #aa89d379;border-radius:17px;background:#251739}#jljamChiefOfStaff .chief-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:13px 0}#jljamChiefOfStaff .chief-grid>div{padding:13px;border:1px solid #aa89d379;border-radius:14px;background:#191128}#jljamChiefOfStaff .chief-grid small,#jljamChiefOfStaff .chief-grid b{display:block;overflow-wrap:anywhere}#jljamChiefOfStaff .chief-grid small{font-size:22px;color:#d6bee8}#jljamChiefOfStaff .chief-details{border:1px solid #aa89d379;padding:15px;border-radius:15px;margin-top:18px}#jljamChiefOfStaff .chief-details summary{cursor:pointer;font-weight:850}#jljamChiefOfStaff .chief-audit{border-left:3px solid #b46cf0;padding:12px;margin:10px 0;background:#301a46}#jljamChiefOfStaff .chief-audit b,#jljamChiefOfStaff .chief-audit span{display:block}#jljamChiefOfStaff .chief-error{border:1px solid #ffc2d3;background:#46152d;border-radius:14px;padding:15px;margin:12px 0}#jljamChiefOfStaff .chief-empty{padding:14px;border-radius:13px;background:#1a102b}
#jljamChiefOfStaff .chief-launch{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:8px}#jljamChiefOfStaff .chief-launch button{border:1px solid #af93d87a;border-radius:21px;padding:19px;background:linear-gradient(130deg,#382051,#170d29);text-align:left;display:grid;gap:7px}#jljamChiefOfStaff .chief-launch span{font-size:29px;color:#dcb1ff}#jljamChiefOfStaff .chief-launch b{font-size:22px}#jljamChiefOfStaff .chief-launch small{font-size:22px;color:#dcc5eb}#jljamChiefOfStaff footer{text-align:center;font-size:22px;color:#d7c5e3;padding:30px 0}
@media(max-width:780px){#jljamChiefOfStaff .chief-columns{grid-template-columns:1fr}#jljamChiefOfStaff .chief-hero-shine{opacity:.17;right:-100px}#jljamChiefOfStaff .chief-flow-grid{grid-template-columns:1fr 1fr}#jljamChiefOfStaff .chief-flow-grid>div:last-child{grid-column:1/-1}#jljamChiefOfStaff .chief-launch{grid-template-columns:1fr 1fr}#jljamChiefOfStaff .chief-launch>button:last-child{grid-column:1/-1}}
@media(max-width:370px){#jljamChiefOfStaff .chief-logo strong{display:block}#jljamChiefOfStaff .chief-top{padding-left:10px;padding-right:10px}#jljamChiefOfStaff .chief-stats{grid-template-columns:1fr 1fr}#jljamChiefOfStaff .chief-stats>div:last-child{grid-column:1/-1}#jljamChiefOfStaff .chief-grid{grid-template-columns:1fr}#jljamChiefOfStaff .chief-filter label{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){#jljamChiefOfStaff *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media(max-width:780px){#jljamChiefOfStaff .chief-hero{padding:22px;min-height:0}#jljamChiefOfStaff .chief-hero h1{font-size:clamp(37px,10vw,47px);line-height:1.04;margin:10px 0 12px}#jljamChiefOfStaff .chief-hero p{margin:8px 0 13px}#jljamChiefOfStaff .chief-truth{padding:7px 11px}#jljamChiefOfStaff .chief-hero-shine{width:145px;height:145px;right:-70px;top:14%}#jljamChiefOfStaff .chief-stats>div{padding:12px}#jljamChiefOfStaff .chief-stats b{font-size:29px}#jljamChiefOfStaff .chief-priority{padding:20px}}

#jljamChiefOfStaff .chief-signals-link{display:block;background:#5a2d8a;border:1px solid #e4b3f3;border-radius:14px;padding:13px 17px;margin-top:15px;min-height:50px;font-size:22px;font-weight:800;color:white}
