.ai-house-rules{color:var(--text-muted,#6b7280);margin:4px 0 0;font-size:12px}.ai-tips-head{align-items:baseline;gap:8px;display:flex}.ai-tips-clear{color:var(--text-muted,#6b7280);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.lpb-textarea.ai-tips-input{min-height:0}.ai-skills{gap:10px;min-width:0;display:grid}.ai-skills-title{color:var(--text);margin:0;font-size:1rem;font-weight:600}.ai-skills-what{color:var(--text-secondary);margin:0;font-size:.8571rem}.ai-skills-group{gap:6px;display:grid}.ai-skills-kind{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);margin:4px 0 0;font-size:.7857rem;font-weight:600}.ai-skills-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ai-skills-row{border:1px solid var(--border);border-radius:var(--radius,8px);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 10px;display:flex}.ai-skills-row.is-off .ai-skills-name{color:var(--text-muted)}.ai-skills-name{overflow-wrap:anywhere;min-width:0;color:var(--text);flex:120px;font-size:.9286rem}.ai-skills-actions{gap:6px;margin-left:auto;display:flex}.ai-skills-switch{cursor:pointer;flex:none;display:inline-flex;position:relative}.ai-skills-switch input{opacity:0;width:1px;height:1px;position:absolute}.ai-skills-switch-track{background:var(--border);width:38px;height:22px;transition:background var(--transition,.15s);border-radius:999px;position:relative}.ai-skills-switch-dot{width:16px;height:16px;transition:transform var(--transition,.15s);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.ai-skills-switch.is-on .ai-skills-switch-track{background:var(--green)}.ai-skills-switch.is-on .ai-skills-switch-dot{transform:translate(16px)}.ai-skills-switch input:focus-visible+.ai-skills-switch-track{outline:2px solid var(--purple);outline-offset:2px}.ai-skills-switch input:disabled+.ai-skills-switch-track{opacity:.6;cursor:default}.ai-skills-new{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-skills-new select{flex:160px;min-width:0}.ai-skills-bad{color:var(--red);margin:0;font-size:.8571rem}.ai-skills-form{gap:12px;display:grid}.ai-skills-field{color:var(--text-secondary);gap:4px;font-size:.8571rem;display:grid}.ai-skills-field>span{font-weight:600}.ai-skills-body{resize:vertical;min-height:180px;font-family:inherit;line-height:1.45}.ai-skills-left{color:var(--text-muted);text-align:right;margin:-6px 0 0;font-size:.7857rem}.ai-skills-warn{border-left:3px solid var(--orange);color:var(--text-secondary);background:var(--bg-highlight-orange,transparent);border-radius:4px;margin:0;padding:8px 10px;font-size:.8571rem}.ai-skills-card{align-items:stretch}
