main{max-width:760px;margin-top:42px}.field-hint{margin:6px 0 0;min-height:1.6em}input+.field-hint{margin-top:-10px}fieldset{border:0;margin:22px 0 0;padding:0}legend{font-size:var(--text-sm);color:var(--ink-2);font-weight:600;padding:0;margin-bottom:6px}#audience label{display:flex;gap:10px;align-items:flex-start;font-weight:500;margin:10px 0;line-height:1.5}#audience input{width:auto;flex:none;margin:4px 0 0;padding:0}#choices{max-height:360px;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-md);padding:2px 14px;margin:6px 0 0}#choices span{overflow-wrap:anywhere}.actions{justify-content:flex-start;margin-top:20px}.result{font-size:var(--text-base);line-height:1.6;margin:10px 0 0}.result:empty{display:none}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--text-base);line-height:1.6;background:var(--surface-2);border-radius:var(--radius-md);padding:14px;margin:8px 0}#review{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}#review h3{font-size:var(--text-lg);margin:22px 0 4px}#review-before{white-space:normal;line-height:1.5}#recipients{font-size:var(--text-base);line-height:1.6;overflow-wrap:anywhere;padding-left:20px}details{margin:12px 0}summary{cursor:pointer;color:var(--accent);font-size:var(--text-base)}.meta{font-size:var(--text-sm);color:var(--muted)}#history{margin-top:36px}#history .card .row{align-items:flex-start}#history .card strong{overflow-wrap:anywhere}