.understood{flex-direction:column;gap:8px;margin:14px 0 4px;display:flex}.understood-label{font:600 var(--fs-2xs)/1 var(--font-data,var(--font));letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.understood-head{align-items:center;gap:7px;width:max-content;max-width:100%;display:inline-flex}.understood-help{flex:none;display:inline-flex;position:relative}.understood-help-btn{border:1px solid color-mix(in oklab, var(--text-muted) 42%, transparent);background:color-mix(in oklab, var(--surface-elevated) 72%, transparent);width:16px;height:16px;color:var(--text-muted);cursor:help;font:700 var(--fs-2xs)/1 var(--font-data,var(--font));border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.understood-help-btn:hover,.understood-help-btn:focus-visible{border-color:color-mix(in oklab, var(--presence) 62%, transparent);color:var(--presence);outline:none}.understood-tooltip{z-index:90;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-elevated);width:min(280px,100vw - 32px);color:var(--text-secondary);box-shadow:var(--shadow-floating);font:500 var(--fs-sm)/1.35 var(--font);letter-spacing:0;text-transform:none;opacity:0;pointer-events:none;padding:9px 11px;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.understood-help:hover .understood-tooltip,.understood-help:focus-within .understood-tooltip{opacity:1;transform:translate(-50%)}.understood-chips{flex-wrap:wrap;gap:6px;display:flex}.understood-chip{font:600 var(--fs-xs)/1 var(--font);color:var(--text-secondary);background:var(--surface-glass);border:1px solid var(--line);border-radius:var(--r-full);cursor:pointer;padding:5px 11px;transition:color .14s,border-color .14s}.understood-chip:hover{color:var(--text-primary);border-color:var(--line-strong)}.understood-chip:focus-visible{outline:2px solid var(--presence);outline-offset:2px}.understood-edit{font:700 var(--fs-xs)/1 var(--font);color:var(--presence);background:var(--surface-elevated);border:1.5px solid var(--presence);border-radius:var(--r-full);outline:none;min-width:60px;padding:4px 11px}
