#jwt-input{min-height:120px;font-size:.9rem;word-break:break-all}.notice{background:var(--surface-2);border:1px solid var(--border);border-left:4px solid var(--warn);border-radius:var(--radius-sm);padding:.8rem 1rem;margin-bottom:1.25rem;font-size:.92rem;color:var(--text-2);line-height:1.6}.notice strong{color:var(--text)}.status{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.7rem 1rem;margin:1rem 0 0;font-weight:600;background:var(--surface-2)}.status.is-ok{border-color:var(--ok)}.status.is-err{border-color:var(--err)}.status.is-warn{border-color:var(--warn)}.seg-block{margin-top:1.25rem}.seg-head{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.4rem}.seg-label{font-family:var(--mono);font-size:.78rem;font-weight:700;letter-spacing:.06em;padding:.2rem .55rem;border-radius:var(--radius-sm);color:var(--accent-ink)}.seg-header{background:#d9920b}.seg-payload{background:#2196f3}.seg-time{background:#2e9e5b}.seg-signature{background:#7d8a99}.seg-meta{font-size:.82rem;color:var(--muted);margin-right:auto}.copy-seg{margin-left:auto}#out-header,#out-payload,#out-signature{margin-top:0;font-size:.9rem;white-space:pre-wrap;word-break:break-word;max-height:340px;overflow:auto}#out-signature{color:var(--text-2)}.j-key{color:var(--accent)}.j-str{color:var(--ok)}.j-num{color:var(--warn)}.j-bool,.j-null{color:var(--err)}#out-claims{margin-top:0}.claim-row{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;padding:.35rem 0;border-bottom:1px dashed var(--border)}.claim-row:last-child{border-bottom:0}.claim-name{font-family:var(--mono);font-weight:700;min-width:3.2rem;color:var(--text)}.claim-raw{font-family:var(--mono);color:var(--muted);font-size:.85rem}.claim-date{color:var(--text-2)}.claim-tag{margin-left:auto;font-size:.8rem;font-weight:600}