.blend-workspace{display:grid;gap:24px}.blend-panel h1{font-size:26px;margin:4px 0 8px}.blend-panel p{color:var(--muted,#68778a);line-height:1.6}.blend-badge{display:inline-flex;padding:6px 12px;border-radius:30px;background:#edf2ff;color:#29428f;white-space:nowrap;font-size:13px}.blend-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.blend-freshness{font-size:13px}.blend-settings{margin-top:22px;padding-top:18px;border-top:1px solid #dfe5ee}.blend-settings summary{font-weight:700;cursor:pointer;margin-bottom:18px}.blend-settings select{display:block;min-width:220px;max-width:100%;margin:8px 0 12px;padding:10px;border:1px solid #cdd6e5;border-radius:8px;background:white}.blend-settings fieldset{border:1px solid #dfe5ee;border-radius:10px;margin:18px 0;padding:16px}.blend-settings legend{padding:0 6px;font-weight:650}.blend-choice{display:flex;align-items:flex-start;gap:10px;margin:12px 0;font-size:14px}.blend-choice input{margin-top:3px;flex-shrink:0}.blend-choice small{display:block;margin-top:4px;color:#68778a;overflow-wrap:anywhere}.blend-message{padding:12px 14px;border-radius:8px;background:#fff4dc;color:#795113!important;overflow-wrap:anywhere}.blend-report{min-width:0}.blend-report h2{font-size:20px}.blend-report h2 small{font-weight:400;font-size:13px;color:#68778a}.blend-report[hidden]{display:none}.blend-empty{padding:20px;background:#f5f7fb;border-radius:10px;color:#68778a}@media(max-width:600px){.blend-panel .section-heading{display:block}.blend-panel h1{font-size:22px}.blend-badge{margin:8px 0}.blend-settings select{width:100%;min-width:0}.blend-actions .button{flex:1 1 auto}.blend-settings fieldset{padding:12px}}
.blend-diagnostic p{overflow-wrap:anywhere;font-size:13px}
