:root{
  --bg:#020713;--panel:rgba(9,20,38,.76);--panel2:rgba(12,28,52,.62);--line:rgba(104,231,255,.22);--line2:rgba(143,91,255,.24);--text:#e9f8ff;--muted:#87a4b7;--cyan:#43e7ff;--violet:#9b6cff;--green:#62ffb8;--gold:#ffd166;--red:#ff4d73;--shadow:0 30px 90px rgba(0,0,0,.46);--radius:24px}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 50% -10%,#123457 0,#071220 38%,#020713 72%);color:var(--text);font-family:Inter,system-ui,sans-serif;min-height:100vh;overflow-x:hidden}.grid-bg{position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(68,231,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(68,231,255,.055) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at center,black 0,transparent 80%)}.scanline{position:fixed;inset:0;pointer-events:none;z-index:5;background:linear-gradient(to bottom,transparent 0,rgba(255,255,255,.03) 50%,transparent 100%);background-size:100% 6px;mix-blend-mode:overlay}.shell{position:relative;z-index:1;width:min(1800px,calc(100vw - 32px));margin:16px auto 60px}.glass{background:linear-gradient(135deg,rgba(9,22,40,.82),rgba(6,13,25,.68));border:1px solid var(--line);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(22px);border-radius:var(--radius)}.topbar{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;margin-bottom:16px}.eyebrow{font:700 11px/1.3 JetBrains Mono,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.cyan{color:var(--cyan)}h1,h2,h3,h4,p{margin-top:0}h1{font-size:clamp(30px,4vw,64px);letter-spacing:-.06em;margin:0;background:linear-gradient(90deg,#fff,var(--cyan),#b99cff);-webkit-background-clip:text;color:transparent}h2{font-size:clamp(24px,2.5vw,42px);letter-spacing:-.04em;margin:0 0 10px}h3{font-size:22px;line-height:1.16;margin:0 0 14px}.muted{color:var(--muted);line-height:1.6}.top-actions{display:flex;gap:10px;align-items:center}.sync-pill,.status,.count{font:700 11px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--line);color:var(--cyan);background:rgba(67,231,255,.08);padding:9px 12px;border-radius:999px}.status.hot{border-color:rgba(255,77,115,.5);color:var(--red);background:rgba(255,77,115,.08)}.status.warn{border-color:rgba(255,209,102,.45);color:var(--gold);background:rgba(255,209,102,.08)}button.ghost{border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--text);border-radius:999px;padding:10px 14px;font-weight:800;cursor:pointer}.hero-grid{display:grid;grid-template-columns:1fr 390px;gap:16px}.hero{min-height:390px;padding:28px;display:grid;grid-template-columns:1.1fr 430px;gap:24px;align-items:center;overflow:hidden;position:relative}.hero:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 75% 45%,rgba(67,231,255,.17),transparent 34%);pointer-events:none}.hero-copy{position:relative;z-index:1}.hero-targets{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:26px}.hero-targets div{border:1px solid var(--line);background:rgba(67,231,255,.055);border-radius:18px;padding:14px}.hero-targets span{display:block;color:var(--muted);font:700 10px JetBrains Mono,monospace;text-transform:uppercase}.hero-targets strong{display:block;font-size:24px;margin-top:8px}.core-wrap{height:360px;position:relative;display:grid;place-items:center}.orb{width:220px;height:220px;border-radius:50%;position:relative;background:radial-gradient(circle at 35% 28%,#fff 0,#68f7ff 8%,#227cff 30%,#120c3e 58%,transparent 72%);box-shadow:0 0 70px rgba(67,231,255,.65),inset 0 0 40px rgba(255,255,255,.35);animation:pulse 4s ease-in-out infinite}.orb-inner{position:absolute;inset:33px;border-radius:50%;border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 0 45px rgba(67,231,255,.8);background:radial-gradient(circle,rgba(255,255,255,.45),transparent 58%)}.ring{position:absolute;border:1px solid var(--line);border-radius:50%;animation:spin 18s linear infinite}.ring-a{width:310px;height:310px}.ring-b{width:360px;height:210px;transform:rotate(-24deg);border-color:var(--line2);animation-duration:22s}.ring-c{width:250px;height:390px;transform:rotate(50deg);animation-duration:26s}.core-label{position:absolute;bottom:20px;text-align:center;font:700 12px JetBrains Mono,monospace;color:var(--cyan)}.core-label span{display:block;color:var(--muted);margin-top:5px}.priority-panel{padding:24px}.priority-panel ul{padding-left:18px;color:var(--muted);line-height:1.55}.metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:16px 0}.metric{position:relative;overflow:hidden;padding:18px;border-radius:20px;border:1px solid var(--line);background:rgba(9,20,38,.72)}.metric:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:var(--p);background:linear-gradient(90deg,var(--cyan),var(--violet))}.metric strong{display:block;font-size:28px;letter-spacing:-.04em}.metric span{color:var(--muted);font-size:12px}.metric.risk:after{background:linear-gradient(90deg,var(--red),var(--gold))}.layout{display:grid;grid-template-columns:300px 1fr;gap:16px}.rail{position:sticky;top:16px;align-self:start;padding:18px}.search-label{display:block;color:var(--muted);font:700 11px JetBrains Mono,monospace;text-transform:uppercase;margin-bottom:8px}input{width:100%;border:1px solid var(--line);background:rgba(255,255,255,.05);color:var(--text);border-radius:14px;padding:13px 14px;outline:none}.filters{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}.chip{border:1px solid var(--line);background:rgba(255,255,255,.045);color:var(--muted);border-radius:999px;padding:8px 10px;font:700 11px JetBrains Mono,monospace;cursor:pointer}.chip.active{color:var(--cyan);background:rgba(67,231,255,.1)}.mini-panel{border-top:1px solid var(--line);padding-top:16px}.integration{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(104,231,255,.1);padding:10px 0}.integration b{font-size:13px}.integration span{color:var(--muted);font-size:11px;text-align:right}.content-stack{display:grid;gap:16px}.section{padding:22px;overflow:hidden}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.project-card{position:relative;border:1px solid var(--line);border-radius:22px;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));overflow:hidden}.project-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--cyan),var(--violet));opacity:.8}.project-top{display:flex;justify-content:space-between;gap:12px}.project-card h3{font-size:20px}.health{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;font:900 18px Inter;border:1px solid var(--line);background:conic-gradient(var(--cyan) calc(var(--h)*1%),rgba(255,255,255,.06) 0)}.stack{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.stack span{font:700 10px JetBrains Mono,monospace;color:var(--cyan);border:1px solid rgba(67,231,255,.25);padding:5px 7px;border-radius:999px;background:rgba(67,231,255,.06)}.card-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:12px}.card-cols h4{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:8px}.card-cols ul{padding-left:18px;margin:0;color:#d2e7f2;font-size:14px;line-height:1.55}.links a{color:var(--cyan);font-weight:800;font-size:13px}.two-col{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.two-col.bottom{grid-template-columns:.85fr 1.15fr}canvas{width:100%;max-height:520px;border:1px solid rgba(104,231,255,.14);border-radius:18px;background:radial-gradient(circle at center,rgba(67,231,255,.08),rgba(255,255,255,.02) 58%,rgba(0,0,0,.08))}.node-details{margin-top:12px;color:var(--muted);font-size:13px;border:1px solid rgba(104,231,255,.14);border-radius:14px;padding:12px;background:rgba(0,0,0,.12)}.protocol{border:1px solid rgba(104,231,255,.15);border-radius:18px;padding:14px;margin-bottom:12px;background:rgba(255,255,255,.025)}.protocol h3{font-size:17px}.steps{display:grid;gap:6px}.step{display:flex;gap:8px;color:#c9dce8;font-size:13px}.step i{font-style:normal;color:var(--cyan);font:700 11px JetBrains Mono,monospace}.lesson{border-left:2px solid var(--cyan);padding:0 0 14px 14px;margin-bottom:14px}.lesson h3{font-size:17px;margin-bottom:5px}.lesson p{color:var(--muted);line-height:1.5;margin:0}.subgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.role{border:1px solid rgba(104,231,255,.13);border-radius:14px;padding:10px;margin-bottom:8px;background:rgba(255,255,255,.025)}.role b{display:block;color:var(--cyan);font-size:13px}.role span,ol{color:var(--muted);font-size:13px;line-height:1.45}.needs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.need{border:1px solid rgba(255,209,102,.22);background:rgba(255,209,102,.045);border-radius:16px;padding:12px;color:#f5dfac;font-size:13px;line-height:1.45}@keyframes pulse{50%{transform:scale(1.04);filter:hue-rotate(20deg)}}@keyframes spin{to{rotate:360deg}}@media(max-width:1200px){.hero-grid,.hero,.layout,.two-col,.two-col.bottom{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}.rail{position:relative;top:auto}.project-grid{grid-template-columns:1fr}.hero-targets,.needs{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.shell{width:calc(100vw - 18px);margin:9px auto}.topbar,.top-actions{display:block}.top-actions{margin-top:12px}.hero{padding:18px}.core-wrap{height:280px}.orb{width:160px;height:160px}.ring-a{width:230px;height:230px}.ring-b{width:260px;height:160px}.ring-c{width:190px;height:290px}.metrics,.hero-targets,.card-cols,.subgrid,.needs{grid-template-columns:1fr}h1{font-size:40px}}
.queue-panel{margin-bottom:16px}.queue-item{border:1px solid rgba(104,231,255,.14);border-radius:14px;padding:10px;margin-bottom:8px;background:rgba(67,231,255,.04)}.queue-item b{display:block;color:var(--cyan);font-size:12px;margin-bottom:5px}.queue-item span{display:block;color:#cfe6f1;font-size:12px;line-height:1.35}


/* Strategic operating-system upgrade */
.voice-orb{border:0;cursor:pointer;color:inherit}.voice-orb:focus-visible{outline:3px solid var(--gold);outline-offset:8px}.voice-orb.listening{filter:drop-shadow(0 0 28px rgba(255,77,115,.85))}.voice-section,.clients-section,.ops-zone,.growth-zone{margin:16px 0}.voice-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:18px}.voice-commands{display:flex;flex-wrap:wrap;gap:10px}.voice-chip{border:1px solid rgba(67,231,255,.28);background:rgba(67,231,255,.08);color:#dff9ff;border-radius:999px;padding:10px 12px;font:700 11px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.voice-chip:hover{border-color:var(--cyan);background:rgba(67,231,255,.18)}.voice-log,.queued-command{border:1px solid rgba(104,231,255,.18);background:rgba(4,12,24,.55);border-radius:18px;padding:14px;margin-top:14px;color:#cfe6f1;line-height:1.5}.voice-queue{max-height:360px;overflow:auto}.queued-command{margin:0 0 10px}.queued-command b{color:var(--cyan)}.queued-command ol{margin:10px 0 8px;padding-left:22px}.queued-command small{color:var(--muted)}
.clients-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.client-card{border:1px solid rgba(104,231,255,.18);background:linear-gradient(135deg,rgba(67,231,255,.07),rgba(155,108,255,.05));border-radius:18px;padding:14px}.client-card b{display:block;color:#fff;margin-bottom:4px}.client-card span,.client-card p{color:var(--muted);font-size:13px;margin:0 0 10px}.client-actions{display:flex;gap:8px}.client-actions a{font:700 11px JetBrains Mono,monospace;color:var(--cyan);text-decoration:none;border:1px solid rgba(67,231,255,.22);border-radius:999px;padding:7px 9px}.daily-review{margin-top:16px;border-top:1px solid rgba(104,231,255,.15);padding-top:14px}.daily-review ol{columns:2;color:#d3eaf5;line-height:1.5}.ops-list{display:grid;gap:10px}.ops-item,.rhythm-row,.hire-card,.qa-card,.risk-card{border:1px solid rgba(104,231,255,.16);background:rgba(67,231,255,.045);border-radius:18px;padding:14px}.ops-item b,.rhythm-row b{display:block;color:var(--cyan)}.ops-item span{font:700 11px JetBrains Mono,monospace;color:var(--gold);text-transform:uppercase}.ops-item p{color:#cfe6f1;margin:8px 0 0;line-height:1.45}.weekly-rhythm{display:grid;gap:9px}.rhythm-row{display:grid;grid-template-columns:90px 1fr;gap:12px;align-items:start}.rhythm-row span{color:#d3eaf5;line-height:1.4}.ad-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.ad-stats span{border:1px solid rgba(255,209,102,.28);background:rgba(255,209,102,.08);color:var(--gold);border-radius:14px;padding:10px;font:700 12px JetBrains Mono,monospace;text-align:center}.hiring-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hire-card h3,.qa-card h3{color:#fff}.hire-card p,.qa-card p,.risk-card p{color:#cfe6f1;line-height:1.48}.hire-card ul,.qa-card ol{padding-left:20px;color:#d3eaf5;line-height:1.45}.qa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qa-card>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.risk-card summary{cursor:pointer;color:#fff}.risk-card summary b{color:var(--red)}.integration small{display:block;margin-top:5px;color:#8daec0;font-size:11px;line-height:1.35}.integration.ok{border-color:rgba(98,255,184,.25)}.integration.warn{border-color:rgba(255,209,102,.25)}.integration.bad{border-color:rgba(255,77,115,.3)}
@media (max-width:1100px){.clients-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hiring-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-grid,.risk-grid,.voice-grid{grid-template-columns:1fr}.daily-review ol{columns:1}}
@media (max-width:720px){.shell{width:min(100vw - 16px,720px);margin:8px auto 40px}.topbar,.hero,.section,.rail{padding:14px}.topbar{align-items:flex-start;gap:12px}.top-actions{width:100%;justify-content:space-between}.hero-targets,.ad-stats{grid-template-columns:repeat(2,1fr)}.clients-grid,.hiring-grid{grid-template-columns:1fr}.layout,.two-col{grid-template-columns:1fr}.rail{position:relative;top:auto}.project-card,.metric{border-radius:18px}.project-top{gap:10px}.health{min-width:48px;height:48px}.core-wrap{min-height:260px}.orb{width:132px;height:132px}.ring-a{width:190px;height:190px}.ring-b{width:230px;height:230px}.ring-c{width:270px;height:270px}canvas#graph{height:420px}.subgrid{grid-template-columns:1fr}.card-cols{grid-template-columns:1fr}.rhythm-row{grid-template-columns:1fr;gap:4px}}
