#bai-assessment .bai-field select option{background:var(--surface)}#bai-assessment .bai-select-wrap{position:relative}#bai-assessment .bai-select-wrap::after{content:"▾";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}#bai-assessment .bai-industry-card.selected{border-color:var(--accent);background:rgba(0,194,255,.07)}#bai-assessment .bai-pillar-A{background:rgba(0,194,255,.12);color:#00c2ff}#bai-assessment .bai-pillar-B{background:rgba(123,94,167,.18);color:#a87fd8}#bai-assessment .bai-pillar-C{background:rgba(0,214,143,.12);color:#00d68f}#bai-assessment .bai-pillar-D{background:rgba(255,174,0,.12);color:#ffae00}#bai-assessment .bai-option-btn.yes-selected{border-color:var(--yes);background:rgba(0,214,143,.07)}#bai-assessment .bai-option-btn.no-selected{border-color:var(--no);background:rgba(255,92,122,.07)}#bai-assessment .bai-option-btn.yes-selected .yes-ind{border-color:var(--yes);background:var(--yes);color:#0a0e1a}#bai-assessment .bai-option-btn.no-selected .no-ind{border-color:var(--no);background:var(--no);color:#0a0e1a}#bai-assessment .bai-analysis-panel.show{display:block}#bai-assessment .bai-analysis-panel.yes-panel{border-left-color:var(--yes)}#bai-assessment .bai-analysis-panel.no-panel{border-left-color:var(--no)}#bai-assessment .bai-analysis-panel.yes-panel .bai-analysis-label{color:var(--yes)}#bai-assessment .bai-analysis-panel.no-panel .bai-analysis-label{color:var(--no)}#bai-assessment .bai-pillar-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px}#bai-assessment .bai-pillar-card-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}#bai-assessment .bai-pillar-card-title{font-weight:700;font-size:.9rem}#bai-assessment .bai-pillar-card-sub{font-size:.78rem;color:var(--text-muted);margin-bottom:12px}#bai-assessment .bai-pillar-score-bar{height:6px;background:var(--surface2);border-radius:3px;overflow:hidden;margin-bottom:8px}#bai-assessment .bai-pillar-score-fill{height:100%;border-radius:3px;transition:width .6s .2s ease}#bai-assessment .bai-fill-A{background:#00c2ff}#bai-assessment .bai-fill-B{background:#a87fd8}#bai-assessment .bai-fill-C{background:#00d68f}#bai-assessment .bai-fill-D{background:#ffae00}#bai-assessment .bai-pillar-qs{display:flex;gap:8px;margin-top:10px}#bai-assessment .bai-q-dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700}#bai-assessment .bai-q-dot-yes{background:rgba(0,214,143,.15);color:var(--yes);border:1px solid var(--yes)}#bai-assessment .bai-q-dot-no{background:rgba(255,92,122,.1);color:var(--no);border:1px solid var(--no)}#bai-assessment .bai-archetype-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px}#bai-assessment .bai-archetype-card-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}#bai-assessment .bai-archetype-name{font-weight:700;font-size:.95rem;margin-bottom:2px}#bai-assessment .bai-archetype-meta{font-size:.75rem;color:var(--text-muted)}#bai-assessment .bai-archetype-strategic{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}#bai-assessment .bai-archetype-strategic-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-weight:700;margin-bottom:6px}#bai-assessment .bai-archetype-text{font-size:.85rem;color:var(--text-muted);line-height:1.7}#bai-assessment .bai-q-breakdown-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:10px;overflow:hidden}#bai-assessment .bai-q-breakdown-header{display:flex;align-items:center;gap:12px;padding:14px 18px;cursor:pointer;transition:background .2s}#bai-assessment .bai-q-breakdown-header:hover{background:var(--surface2)}#bai-assessment .bai-q-breakdown-num{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;flex-shrink:0}#bai-assessment .bai-q-breakdown-summary{flex:1;font-size:.88rem;font-weight:600}#bai-assessment .bai-q-breakdown-answer{font-size:.75rem;font-weight:700;padding:3px 10px;border-radius:20px;flex-shrink:0}#bai-assessment .bai-ans-yes{background:rgba(0,214,143,.15);color:var(--yes)}#bai-assessment .bai-ans-no{background:rgba(255,92,122,.1);color:var(--no)}#bai-assessment .bai-q-breakdown-chevron{font-size:.75rem;color:var(--text-muted);flex-shrink:0;transition:transform .2s}#bai-assessment .bai-q-breakdown-item.open .bai-q-breakdown-chevron{transform:rotate(180deg)}#bai-assessment .bai-q-breakdown-body{padding:0 18px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s}#bai-assessment .bai-q-breakdown-item.open .bai-q-breakdown-body{max-height:600px;padding:0 18px 18px}#bai-assessment .bai-q-breakdown-analysis{font-size:.85rem;color:var(--text-muted);line-height:1.75}