.engine-panel{padding:.75rem .85rem;border:1px solid var(--line);border-radius:12px;background:var(--card-2)}.engine-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.engine-buttons{display:flex;gap:.35rem}.engine-buttons button{font:inherit;font-size:.82rem;padding:.3rem .7rem;border:1px solid var(--line-strong);border-radius:999px;background:var(--card);color:var(--text);cursor:pointer}.engine-buttons button[aria-pressed=true]{border-color:var(--olive);color:var(--olive)}.engine-output{margin-top:.6rem;display:grid;gap:.45rem}.engine-panel.pending .engine-output{opacity:.55}.engine-score{display:flex;align-items:center;gap:.7rem}.engine-value{font-family:var(--mono);font-weight:700;font-size:1.1rem;min-width:4.5rem;color:var(--text)}.engine-bar{flex:1;height:.6rem;border-radius:999px;background:var(--square-dark);overflow:hidden;border:1px solid var(--line-strong)}.engine-bar i{display:block;height:100%;width:50%;background:var(--square-light);transition:width .3s}.engine-line{margin:0;font-size:.9rem;color:var(--text);line-height:1.5}.engine-info{margin:0;font-size:.74rem;color:var(--faint);display:grid;gap:.15rem}.engine-info a{color:inherit}
