body.akn-compact .production-flow,
body.akn-compact footer,
body.akn-compact .release-quality,
body.akn-compact #audio-quality-gate,
body.akn-compact .reference-benchmark,
body.akn-compact .plan-status-strip,
body.akn-compact .session-heading .auto-title-switch,
body.akn-compact .shortcut-launch,
body.akn-compact .neon-settings-button,
body.akn-compact .private-label{display:none!important}
body.akn-compact .workspace{padding-top:88px!important}
#akn-compact-dock{position:fixed;z-index:99990;left:50%;top:10px;transform:translateX(-50%);width:min(1120px,calc(100vw - 24px));background:rgba(13,9,22,.94);border:1px solid rgba(226,255,80,.18);backdrop-filter:blur(18px);border-radius:18px;box-shadow:0 18px 50px rgba(0,0,0,.35);padding:10px}
#akn-compact-dock .row{display:flex;gap:8px;align-items:center}
#akn-compact-dock .prompt{flex:1;min-width:180px;border:1px solid rgba(255,255,255,.12);background:#120d1d;color:#fff;border-radius:12px;padding:10px 12px}
#akn-compact-dock button{border:1px solid rgba(255,255,255,.12);background:#1d152b;color:#fff;border-radius:11px;padding:9px 12px;cursor:pointer;white-space:nowrap}
#akn-compact-dock button.primary{background:linear-gradient(135deg,#7020cb,#b72ed7);font-weight:800}
#akn-compact-dock button.pro{border-color:#dfff52;color:#efffb7}
#akn-compact-dock .chips{display:flex;gap:6px;overflow:auto;margin-top:8px;padding-bottom:1px}
#akn-compact-dock .chips button{font-size:12px;padding:6px 9px}
#akn-pro-panel{position:fixed;z-index:99991;right:14px;top:96px;width:min(430px,calc(100vw - 28px));max-height:calc(100vh - 115px);overflow:auto;background:#100b1a;border:1px solid rgba(223,255,82,.25);border-radius:18px;padding:16px;box-shadow:0 24px 70px rgba(0,0,0,.55);display:none}
#akn-pro-panel.open{display:block}
#akn-pro-panel .grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#akn-pro-panel label{display:grid;gap:5px;font-size:12px}
#akn-pro-panel input,#akn-pro-panel select{width:100%;background:#181023;color:white;border:1px solid rgba(255,255,255,.13);border-radius:9px;padding:7px}
#akn-pro-panel .engine{border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px;margin:9px 0}
#akn-pro-panel .locked{opacity:.48;pointer-events:none;filter:grayscale(.4)}
@media(max-width:760px){#akn-compact-dock .row{flex-wrap:wrap}#akn-compact-dock .prompt{order:1;width:100%}#akn-compact-dock .chips{display:none}body.akn-compact .workspace{padding-top:145px!important}}
/* AKN compact production board - public normal mode */
footer,
.release-quality,
#audio-quality-gate,
.reference-benchmark,
.plan-status-strip,
.session-heading .auto-title-switch,
.shortcut-launch,
.neon-settings-button,
.private-label{display:none!important}
.topbar{min-height:58px!important;padding:8px 14px!important;gap:8px!important}
.topbar .brand-sub{display:none!important}
.topbar>a[href="/mobile"]{display:none!important}
.top-actions>button.quiet-button{display:none!important}
.studio-top-tabs{gap:4px!important}
.studio-top-tabs .quiet-button{padding:6px 9px!important}
.language-switch{transform:scale(.9);transform-origin:right center}
.finish-tools{gap:5px!important}
.finish-tools .quiet-button,.finish-tools .primary-button{padding:7px 9px!important}
.workspace{padding-top:12px!important}
.session-heading{margin:4px 0 10px!important}
.ai-production-center{padding:12px!important;margin:8px 0!important}
.ai-production-center>.production-center-heading{margin-bottom:8px!important}
.ai-production-center>.production-center-heading .count-chip{display:none!important}
.ai-production-center p.small{display:none!important}
.ai-production-center details{display:none!important}
.quality-table-scroll,.quality-metrics,.regression-status{display:none!important}
.panel{margin-bottom:10px!important}
.section-heading{margin-bottom:8px!important}
.eyebrow{font-size:10px!important}
button{min-height:34px}
@media(max-width:760px){
  .topbar{flex-wrap:wrap!important}
  .language-switch{display:none!important}
  .finish-tools .quiet-button{display:none!important}
  .workspace{padding-top:8px!important}
  .ai-production-center{padding:8px!important}
}

#akn-simple-bar{position:sticky;top:0;z-index:99980;display:flex;gap:8px;align-items:center;padding:10px;background:rgba(13,9,22,.96);border:1px solid rgba(223,255,82,.18);border-radius:14px;margin:8px 0;backdrop-filter:blur(14px)}
#akn-simple-bar input{flex:1;min-width:220px;background:#120d1d;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 12px}
#akn-simple-bar button,#akn-simple-chips button,#akn-pro-panel button{background:#1d152b;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:8px 11px;cursor:pointer}
#akn-simple-bar #akn-simple-create{background:linear-gradient(135deg,#7020cb,#b72ed7);font-weight:800}
#akn-simple-bar #akn-simple-pro{border-color:#dfff52;color:#efffb7}
#akn-simple-chips{display:flex;gap:6px;overflow:auto;margin:0 0 10px;padding:0 2px 2px}
#akn-simple-chips button{font-size:12px;padding:6px 9px}
#akn-pro-panel{position:fixed;z-index:99990;right:14px;top:86px;width:min(410px,calc(100vw - 28px));max-height:calc(100vh - 105px);overflow:auto;background:#100b1a;color:#fff;border:1px solid rgba(223,255,82,.25);border-radius:16px;padding:16px;box-shadow:0 24px 70px rgba(0,0,0,.55);display:none}
#akn-pro-panel.open{display:grid;gap:10px}
#akn-pro-panel.locked>*:not(h3):not(.akn-pro-note):not(#akn-pro-close){display:none}
#akn-pro-panel label{display:grid;gap:5px;font-size:12px}
#akn-pro-panel input,#akn-pro-panel select{width:100%;background:#181023;color:#fff;border:1px solid rgba(255,255,255,.13);border-radius:8px;padding:7px}
#akn-pro-close{position:absolute;right:10px;top:10px}
@media(max-width:760px){#akn-simple-bar{flex-wrap:wrap}#akn-simple-bar input{width:100%;min-width:0;order:-1}#akn-simple-chips{display:none}}

#akn-pro-v2 .grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#akn-pro-v2 .akn-locks{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:8px 0}
#akn-pro-v2 .akn-locks label{display:flex;align-items:center;gap:6px}
#akn-pro-v2 .akn-locks input{width:auto}
#akn-pro-v2 .engine>button{margin:6px 5px 0 0}
#akn-pro-v2 strong{display:block;margin-bottom:6px}

#akn-ai-status-badge{position:fixed;right:12px;bottom:12px;z-index:99995;background:rgba(12,10,18,.92);color:#eaff91;border:1px solid rgba(223,255,82,.28);border-radius:999px;padding:6px 10px;font-size:11px;letter-spacing:.04em;backdrop-filter:blur(10px)}
.akn-ai-director{border-color:rgba(92,255,224,.22)!important}
.akn-ai-director button{margin-top:6px}
#akn-simple-bar #akn-ai-director-run{border-color:rgba(92,255,224,.38);color:#baffef}
@media(max-width:760px){#akn-ai-status-badge{font-size:10px;right:8px;bottom:8px}}

#akn-candidates{display:grid;gap:7px;margin-top:8px}
.akn-candidate-card{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:10px}
.akn-candidate-card.selected{border-color:#dfff52}
.akn-candidate-card details{grid-column:1/-1}
.akn-candidate-card pre{white-space:pre-wrap;max-height:180px;overflow:auto;font-size:10px;opacity:.75}
