.combo-nr-row{display:flex;gap:16px}.combo-field{flex:1;display:flex;align-items:center;gap:8px}.combo-field label{font-size:18px;font-weight:700;color:var(--accent);font-family:JetBrains Mono,monospace}.combo-field input{flex:1;background:var(--bg3);border:1px solid var(--border);color:var(--text);padding:10px 12px;border-radius:var(--r);outline:none;font-family:JetBrains Mono,monospace;font-size:18px;text-align:center}.combo-field input:focus{border-color:var(--accent)}#comboResults{display:flex;flex-direction:column;gap:8px}.combo-result-item{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:var(--bg3);border:1px solid var(--border);border-radius:6px}.combo-result-label{font-size:13px;font-weight:600;color:var(--text);font-family:JetBrains Mono,monospace}.combo-result-value{font-size:16px;font-weight:700;color:var(--accent);font-family:JetBrains Mono,monospace}.combo-steps-content{background:var(--bg3);border:1px solid var(--border);border-radius:var(--r);padding:12px;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text);white-space:pre-wrap;line-height:1.7;max-height:280px;overflow-y:auto;flex:1}.pascal-triangle{display:flex;flex-direction:column;align-items:center;gap:4px;overflow-x:auto;font-family:JetBrains Mono,monospace}.pascal-row{display:flex;gap:2px;justify-content:center}.pascal-cell{min-width:32px;padding:4px 8px;background:var(--bg3);border:1px solid var(--border);border-radius:4px;text-align:center;font-size:12px;color:var(--text);font-weight:600}.pascal-row:nth-child(odd) .pascal-cell{background:var(--bg2)}.form-container{display:flex;flex-direction:column;gap:14px}.output-container{display:flex;flex-direction:column;gap:8px}
